我看到生产SQL框出现间歇性问题,并返回错误:
System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
运行perfmon告诉我最多打开15个用户连接 - 在很多场合,我们打开的内容比过去多得多。所以我认为这排除了未决的联系。 此外,这是一个生产应用程序,在过去的几个月里没有经历过变化,并且一直运行良好。
我想的可能是DNS问题,或者可能是siwtch问题,因为Web和SQL框在同一网络上运行,中间没有防火墙。
任何人都可以放弃任何光明。
另一个注意事项 - 对“provider:Named Pipes Provider,error:40 - 无法打开与SQL Server的连接”的引用 - 我假设这表示通过命名管道的连接。我实际上早先禁用了命名管道以试图强制TCP?