本地IIS Web服务器无法连接到SQL Server

时间:2012-10-26 20:40:50

标签: sql-server visual-studio iis

当我使用本地IIS Web服务器时,我的ASP.NET MVC应用程序无法连接到SQL Server。数据库位于另一台服务器上。但是,如果我使用Visual Studio开发服务器,它可以正常工作。

任何人都知道我缺少什么设置?我的Web.config中应该有什么变化吗? 是的,SQL Server上启用了TCP / IP。

这是我得到的错误 -

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (服务提供商:   命名管道提供程序,错误:40 - 无法打开与SQL的连接   服务器)

这是我的连接字符串 -

connectionString="
SERVER=servername;
Initial Catalog=dbname;
User ID=userid;
Password=passwd" 
providerName="System.Data.SqlClient"

1 个答案:

答案 0 :(得分:0)

我认为您需要使用IP地址连接远程数据库,如连接字符串中的SERVER = 59.230.212.12。尝试连接安装IIS的管理工作室中的数据库。然后在连接字符串中使用相同的设置