背景:服务器
朋友的环境次日忽然访问不了SQL Server,远程SQL Server用户没法登录,可是本地SQL Server用户登陆正常。登录
报错:端口
用户XX登陆失败(MicroSoft SQL Server,错误18456)远程
排查:错误
对与没法链接服务器的,通常的排查手段,也是最经常使用的手段。
1.由于本地登陆正常,那么查看1433端口是否监听。
2.远程 telnet 1433 端口是否是通的。
通过排查发现,监听正常,telnet 也是通的。
这个时候就开始犯愁了,telnet 通的按理没理由没法链接到远程服务器上。因而我使用SQLCMD登陆仔细看看 18456的错误的state 究竟是多少,发现State是1。
到这里就无解了,历来没见过这样的状况。
处理:
重点来了,次日,我朋友和我说,是由于加了网闸设备致使的。