SQL Server 2008突然停止连接

时间:2011-11-28 08:22:16

标签: sql-server sql-server-2008 database-connection

这个很奇怪......

我家里有一台服务器,它是我家庭网络(工作组)的一部分。它上面运行SQL Server 2008 R2 SP1。我已经定期从我的(其他)桌面连接几个月了,今晚我突然无法从桌面连接到它。如果我RDP到服务器并在本地连接,我可以连接到它。我检查了服务器上的事件日志,没有任何有趣的内容。

以下是Management Studio在尝试连接服务器时从桌面返回的(无用的)错误:

  

超时已过期。完成之前已经过了超时时间   操作或服务器没有响应。 (.Net SqlClient数据   提供商)

我真的很难过。我尝试过与sqlcmd连接 - 它告诉我:

  

Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:无法执行   由于延迟打开服务器连接,完成登录过程。

不确定这意味着什么。我确保SQL Server配置为允许远程连接并使用netstat -a并且看到它正在侦听端口1433(对于所有IP)。

有人有任何有用的想法吗?我也重新启动了服务器,但这没有改变任何东西。

编辑/更新:从我的桌面我可以通过主机名ping服务器,我得到这样的东西:

  

来自fe80 :: 9077的回复:4449:4b37:cad1%12:时间< 1ms

但如果我尝试通过它的IP地址ping它,它会超时。我想知道这是否指向某种IPv4与IPv6问题?

1 个答案:

答案 0 :(得分:1)

IP地址是否从桌面解析了服务器的实际ipadress?

从服务器运行ipconfig /all,然后从桌面执行nslookup以查看IP地址是否匹配。我遇到了DNS混乱,IP地址解析错误的情况。