當 IP > .100 時無法連線到 SQL Server

當 IP > .100 時無法連線到 SQL Server

我有一個從 Windows XP 連接到的 MSSQL 2008 伺服器。

192.168.0.3當 DHCP 伺服器指派低 IP 位址(即- 100)時,我可以透過 vb.net 程式和 SQL Server Management Studio 存取我的資料庫。在192.168.0.101程式和伺服器管理員中都找不到資料庫。

所有電腦都可以互相看到,我可以 ping 伺服器,伺服器也可以 ping 我的系統。

答案1

這聽起來像是您的 SQL 伺服器有一個防火牆規則,只允許來自 的連接埠 1433 存取192.168.0.1-192.168.0.100。這意味著 ICMP 流量 (ping) 仍然有效,因為只有特定協定被過濾。

檢查SQL Server上的防火牆規則並根據需要擴大其範圍。

答案2

嘗試為一台不工作的電腦分配較低的 IP,看看會發生什麼。另外,暫時關閉2008的防火牆,看看是否可以連線。檢查客戶端和伺服器上的事件日誌。在工作和非工作電腦上使用資料包嗅探器 (wireshark) 來查看差異。

相關內容