2

我创建了一个 Visual Studio 2010 ASP.NET Web 应用程序。我注意到如果你换行

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

要附加您选择的数据库(如果尚未创建),会员服务将为您创建它。例如,如果在该数据库文件不存在时将“aspnetdb.mdf”更改为“mynewdb.mdf”,它将被创建并生成表等。

如果我有一个远程 sql 服务器,我只知道服务器名称:ATLAS-SQL-07 并且我有访问数据库的用户名和密码。然后我如何获得会员服务以自动生成该数据库中的表和存储过程?

4

1 回答 1

2

查看在 asp.net 上找到的教程创建成员模式在 sql-server-cs中。

注意:在本教程中,当它询问服务器时,您会为其提供服务器的完全限定 Web 路径。此信息应在您的托管帐户门户网站中提供。

来自msdn.microsoft.com的这句话也可以让您更深入地了解您想要做什么。

ASP.NET SQL Server 注册工具用于创建 Microsoft SQL Server 数据库以供 ASP.NET 中的 SQL Server 提供程序使用,或者在现有数据库中添加或删除选项。Aspnet_regsql.exe 文件位于 Web 服务器上的 [drive:]\%windir%\Microsoft.NET\Framework\version 文件夹中。

您可以在没有任何命令行参数的情况下运行 Aspnet_regsql.exe 来运行向导,该向导将引导您为 SQL Server 安装指定连接信息,以及安装或删除用于成员资格、角色管理、配置文件、Web 部件个性化的数据库元素,和健康监测功能。

您的主机似乎不允许远程连接。http://www.123-reg.co.uk/support/answers/Hosting/Databases/how-do-i-connect-remotely-to-my-database-778/

但是,经过进一步研究,您应该能够将数据库导入。因此,您可以在本地正确创建数据库并使用主机提供的接口导入所有内容。http://www.123-reg.co.uk/support/answers/Databases/Windows-MSSQL/how-do-i-import-export-a-mssql-database-793/

于 2012-06-21T23:37:30.150 回答