Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 无法连接到Sql Server_Asp.net_Sql Server - Fatal编程技术网

Asp.net 无法连接到Sql Server

Asp.net 无法连接到Sql Server,asp.net,sql-server,Asp.net,Sql Server,我在生产服务器上遇到此错误: 建立到SQL Server的>连接时发生与网络相关或特定于实例的错误 它位于IIS上,并通过Windows身份验证连接到sql server 有什么想法吗?还是解决方案 问题中列出的错误消息通常在我遇到连接问题时出现,与凭据无关。您的连接字符串设置是否正确?你在不同的机器上测试过吗 此外,在windows Authentication就绪的情况下,更新了web.config以设置: <identity impersonate="true"/> 解决了此

我在生产服务器上遇到此错误:

建立到SQL Server的>连接时发生与网络相关或特定于实例的错误

它位于IIS上,并通过Windows身份验证连接到sql server


有什么想法吗?还是解决方案

问题中列出的错误消息通常在我遇到连接问题时出现,与凭据无关。您的连接字符串设置是否正确?你在不同的机器上测试过吗

此外,在windows Authentication就绪的情况下,更新了web.config以设置:

<identity impersonate="true"/>

解决了此问题,因为web应用程序模拟使用该应用程序的人员,并且他们的凭据已被验证并传递到SQL Server。

您确定生产服务器可以访问相关的SQL Server吗?您可以很容易地使用ODBC数据源管理员来测试这一点。

如果它是一个web应用程序,而您不使用模拟,则该应用程序将尝试与IIS用户连接,最有可能是网络服务,即运行该应用程序的用户b/c。我的建议是要么使用模仿,看看Dillie的帖子,要么创建一个应用程序用户名和密码并使用它。我个人更喜欢大多数情况下的应用程序用户名。

您能用其他详细信息更新问题吗,包括连接字符串和错误消息的更多详细信息?这将有助于提供一个更好的答案。没有更多的信息是很困难的,可能是各种各样的事情!