ASP项目与SQL Server 2008数据库连接

ASP项目与SQL Server 2008数据库连接

我有一个托管的 Windows Server 2008 虚拟机。它用于我的 Internet 站点。我在 Windows Server 2008 上安装了 IIS 服务。它正常工作。我在 Windows Server 2008 上安装了 SQL Server 2008 R2。它用于站点数据库。我的站点是用 ASP 编写的。我的 Windows Server 2008 的 IP 地址是 81.177.159.120。我的 SQL Server 数据库的名称是 TVERREMONT。我在 SQL Server 上创建了一个帐户,登录名为 MyUser,密码为 MyPwd。我的 web.config 中的连接字符串是:

<connectionStrings>
    <remove name="LocalSqlServer" />    
    <add name="LocalSqlServer" connectionString="Data Source=81.177.159.120;Initial Catalog=TVERREMONT;User ID=MyUser;Password=MyPwd;" providerName="System.Data.SqlClient" />
</connectionStrings>

我无法将我的网站与 SQL Server 数据库连接起来。浏览器中显示以下错误:

Error HTTP 500.19 - Internal Server Error

我如何将 SQL Server 数据库连接到我的网站?是否有我尚未启动的 SQL 服务?或许还有其他?

答案1

您的连接字符串没有问题。请确保 SQL Server 允许远程连接。查看这个帖子。还要确保您已将登录名添加为具有适当权限的数据库用户。仅在服务器级别创建登录名是不够的。

相关内容