偶然的异常:“ Build 与SQL Server的连接时发生与网络相关或特定于实例的错误”

偶尔我们的Web应用程序抛出:

System.Data.SqlClient.SqlException(0x80131904): Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未找到或无法访问 . 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 . (提供程序:命名管道提供程序,错误:40 - 无法打开到SQL Server的连接)---> System.ComponentModel.Win32Exception(0x80004005):找不到网络路径

现在我用Google搜索了可能有关此错误的各种变体,但似乎都指向目标SQL服务器已关闭或不接受远程连接或连接字符串出错的事实 .

但我的情况不同,我绝对可以访问SQL Server(单独的机器,相同的LAN),并且此应用程序在大多数情况下正常运行,但在某些情况下它会开始生成这些错误 . 然后,显然,他们自己停下来然后随便再次开始 . 同一服务器上的同一SQL Server上的其他应用程序(尽管不同的数据库)也会在同一时间段内抛出这些错误 .

我在两台服务器之间留下了连续ping,我可以确认在此期间两台服务器之间都有IP连接 .

可能是造成这个问题的原因是什么?我接下来可以检查什么?

回答(1)

2 years ago

您是否确保在Sql Server配置管理 - > SQL Server网络配置 - >协议下启用了TCP / IP?