2009-08-07 261 views
0

即时得到生产服务器上此错误:同时建立了>连接到SQL Server时发生无法连接到SQL Server

与网络相关的或特定于实例的错误。

它在IIS上,并通过Windows身份验证连接到SQL Server。

有什么想法?或解决方案?

+0

您是否可以使用其他详细信息更新该问题,包括连接字符串和错误消息的更多详细信息?这将有助于提供更好的答案。 – 2009-08-07 16:32:02

+0

没有更多的信息很难,它可能是各种各样的事情! – 2009-08-09 18:39:13

回答

0

当我遇到连接问题时,通常会发生问题中列出的错误消息,与凭证无关。您的连接字符串设置是否正确?你有没有在另一台机器上测试过它?

此外,虽然,在地方的窗户authentiation,更新web.config中设置:

<identity impersonate="true"/> 

解决问题,因为Web应用程序使用的应用程序冒充的人,他们的证书已经被验证,传递给SQL Server。

0

您确定生产服务器可以访问相关的SQL Server吗?您可以轻松使用ODBC数据源管理器来测试这是如此。

0

如果它是一个Web应用程序,并且您不使用模拟,那么应用程序将尝试与IIS用户(很可能是NETWORK SERVICE,b/c即运行该应用程序的用户)进行连接。我的建议是使用模拟(请参阅Dillie的文章)或创建应用程序用户名和密码并使用它。我个人更喜欢大多数情况下的应用用户名。