为ASP.Net 创建和配置应用程序服务数据库

ASP.NET 的许多功能都依赖与"内部应用程序服务",如成员资格、角色、配置文件和个性化设置。每个应用程序服务都使用一个提供程序来维护该服务的数据。ASP.NET 包括一个名为 Aspnet_regsql.exe 的工具,该工具用来安装 SQL Server 提供程序所使用的 SQL Server 数据库。可以在不使用任何命令行参数的情况下运行 Aspnet_regsql.exe 来运行一个引导您完成如下过程的向导:为运行 SQL Server 的计算机指定连接信息,并为所有受支持的功能安装或移除数据库元素。
执行完后Aspnet_regsql.exe 会创建各个内部应用程序服务的数据表和存储过程.它们用于支持 ASP.NET 成员资格、角色管理器、配置文件、Web 部件个性化设置和 Web 事件。
创建完成之后可以通过更改machine.config指定之:
  <connectionStrings>
    
<!--add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" / -->
     
<add name="LocalSqlServer" connectionString="server=ABC;database=XYZ;uid=sa;pwd=sa" providerName="System.Data.SqlClient" />
  
</connectionStrings>
这样用ASP.Net的WEB应用程序都使用新的数据库XYZ
原文地址:https://www.cnblogs.com/macro/p/698606.html