Chr*_*oli 6 c# database sql-server asp.net ip
有时,我们的 Web 应用程序会抛出:
System.Data.SqlClient.SqlException (0x80131904):建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)---> System.ComponentModel.Win32Exception (0x80004005):找不到网络路径
现在我在谷歌上搜索了有关此错误的各种变体,但似乎都指向目标 SQL 服务器已关闭或不接受远程连接或连接字符串有问题的事实。
但是我的情况不同,我肯定可以访问 SQL Server(单独的机器,同一局域网)并且该应用程序大部分时间都正常运行,但在某些情况下它开始生成这些错误。然后,显然,他们自己停下来,然后随机地重新开始。同一服务器上的其他应用程序到同一 SQL Server(尽管不同的数据库)在同一时期也会抛出这些错误。
我在两台服务器之间留下了连续的 ping,我可以确认在此期间两台服务器之间都有 IP 连接。
这个问题的原因可能是什么?接下来我可以检查什么?
小智 2
您是否确保在“Sql Server 配置管理”->“SQL Server 网络配置”->“协议”下启用了 TCP/IP?
| 归档时间: |
|
| 查看次数: |
2001 次 |
| 最近记录: |