当IP> .100时,无法连接到SQL Server

我有一个从Windows XP连接到MSSQL 2008服务器。

当DHCP服务器分配一个低IP地址(即192.168.0.3100 )时,我可以通过vb.net程序和SQL服务器pipe理工​​作室访问我的数据库。 在192.168.0.101 ,程序或服务器pipe理器都可以find数据库。

所有的计算机可以看到对方,我可以ping服务器和服务器可以ping我的系统。

这听起来像你的SQL服务器有一个防火墙规则,只允许从192.168.0.1-192.168.0.100端口1433访问。 这意味着ICMPstream量(ping)仍然有效,因为只有特定的协议被过滤。

检查SQL服务器上的防火墙规则,并根据需要扩大其范围。

尝试分配一台不能工作在较低IP的计算机,看看会发生什么。 另外,暂时closures2008防火墙,看看你是否可以连接。 检查客户端和服务器上的事件日志。 在工作和非工作的计算机上使用数据包嗅探器(wireshark)来查看差异。