1

我看到生产 SQL 框出现间歇性问题,并返回错误:

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

运行 perfmon 显示最多有 15 个用户连接打开 - 在许多情况下,我们打开的次数比过去多得多。所以我认为这排除了未打开的连接。此外,这是一个生产应用程序,在过去几个月中没有发生任何变化,并且一直运行良好。

我在想可能是 DNS 问题,或者可能是 siwtch 问题,因为 Web 和 SQL 框在同一个网络上运行,中间没有防火墙。

其他任何人都可以阐明任何观点。

另一个注意事项 - 对“提供者:命名管道提供者,错误:40 - 无法打开到 SQL Server 的连接”的引用 - 我假设这表示通过命名管道的连接。我实际上早先禁用了命名管道以尝试强制 TCP?

4

0 回答 0