当我正在运行我正在运行的asp.net应用程序时,我会随机得到以下错误。通常它会发生在3天左右,我被迫重新启动我的机器来修复它,但它已经变得更糟,现在重新启动似乎无法解决任何问题。我正在我的机器上运行应用程序并进行大量调试。与db的所有交互都是通过linq to sql完成的。数据库位于我要连接的另一台服务器上。有没有人遇到过这个?有什么建议吗?
与网络相关或特定于实例的 建立一个错误时发生错误 连接到SQL Server。服务器 没找到或无法访问。 验证实例名称是否为 正确和SQL Server是 配置为允许远程 连接。 (提供者:TCP提供者, 错误:0 - 没有这样的主机。)
答案 0 :(得分:1)
之前我见过类似但它与丢失数据包的故障网卡有关。你有任何其他奇怪的网络问题吗?
在连接到db的连接字符串中,主机作为主机名或IP地址输入。如果按名称尝试交换到其IP地址。这不会解决潜在的问题,可能会为你解决它。
修改的
另请参阅此SO回答here。你是否打开连接开放/孤立他们?如果在固定的时间间隔发生断开连接,那将是正确的。
答案 1 :(得分:1)
它可能是DNS,尝试使用一些不同的DNS地址。 :)