尝试连接到数据库时偶发SQL Server错误

时间:2010-04-01 16:05:37

标签: asp.net sql-server

当我正在运行我正在运行的asp.net应用程序时,我会随机得到以下错误。通常它会发生在3天左右,我被迫重新启动我的机器来修复它,但它已经变得更糟,现在重新启动似乎无法解决任何问题。我正在我的机器上运行应用程序并进行大量调试。与db的所有交互都是通过linq to sql完成的。数据库位于我要连接的另一台服务器上。有没有人遇到过这个?有什么建议吗?

  

与网络相关或特定于实例的   建立一个错误时发生错误   连接到SQL Server。服务器   没找到或无法访问。   验证实例名称是否为   正确和SQL Server是   配置为允许远程   连接。 (提供者:TCP提供者,   错误:0 - 没有这样的主机。)

2 个答案:

答案 0 :(得分:1)

之前我见过类似但它与丢失数据包的故障网卡有关。你有任何其他奇怪的网络问题吗?

在连接到db的连接字符串中,主机作为主机名或IP地址输入。如果按名称尝试交换到其IP地址。这不会解决潜在的问题,可能会为你解决它。

修改

另请参阅此SO回答here。你是否打开连接开放/孤立他们?如果在固定的时间间隔发生断开连接,那将是正确的。

答案 1 :(得分:1)

它可能是DNS,尝试使用一些不同的DNS地址。 :)