環境:
Windows10(主機是聯想的)
SqlServer2016
Navicat11
錯誤:
啟動SqlServer各種服務, 端口1433 沒錯, Navicat連接時08001錯誤
分析:
端午節放假前, 還是正常用的, 過節將服務器斷電后, 節后重啟服務器, 連接不上. 因為SqlServer的服務設置的都是自動啟動而且什么設置都沒修改過, 不應該出現這種情況.
之前換辦公室將服務器換到了二樓, 出現過一次ip自動變了的情況, 從192.168.1.100變成了192.168.1.103, 於是乎Navicat連接設置的ip就改用了192.168.1.103.
但是這次什么設置都沒修改過, 啟動Navicat連接出現08001錯誤;
啟動程序控制台出現com.microsoft.sqlserver.jdbc.SQLServerException: 通過端口 1433 連接到主機 192.168.1.103 的 TCP/IP 連接失敗。的錯誤
聯想到ip是不是又變了? 查了一下果然又特么變回100了 .
解決:
把這台當做服務器的主機的ip設置為固定ip了: 192.168.1.103, 重啟SqlServer服務, Navicat重新連接成功.
小結:
遇到個問題 網上資料很少的時候 可能有兩種原因, 要么是這個問題太難 要么這個問題過於簡單....呵呵了= =