环境:
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重新连接成功.
小结:
遇到个问题 网上资料很少的时候 可能有两种原因, 要么是这个问题太难 要么这个问题过于简单....呵呵了= =