1

我对 Visual Studio 附带的登录系统相当陌生,我一直想知道是否可以将 Visual Studio 自动创建的所有用户信息从 sqlexpress 传输到我自己的数据库?,我注意到 ASPNETDB.MDF 包含为用户创建的数据库信息,我希望使用它或将其存储在我自己的 sqlserver 而不是 sqlexpress 中。

最终我的目标是将以下连接字符串更改为我自己的连接字符串,其中包含我自己的服务器和数据库的名称:

<connectionStrings>
     <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated           Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"  providerName="System.Data.SqlClient"/>
</connectionStrings>
4

1 回答 1

1

是的,你可以这样做。SQLEXPRESS 数据库中的库存 ASP.NET 成员表是使用aspnet_regsql.exe位于%WINDIR%\Microsoft.Net\Framework\(FrameworkVersion). 因此,您应该能够在指向新的 sql 服务器时运行此工具。然后从 ASPNETDB 数据库备份和恢复数据(只要你的 sqlexpress 和 sql server 版本匹配)。 是一篇关于生成成员表的好文章。

于 2012-05-19T21:57:30.690 回答