SqlServer使用ip无法登陆

装完vpn后出现sqlserver用ip模式登陆不了。提示:

已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 远程主机强迫关闭了一个现有的连接。) (Microsoft SQL Server,错误: 10054)

以为被软件修改了默认端口,通过sql语句查询端口还是1433没有变化。打开sqlserver配置管理器时,提示无法及时建立与目标计算机的连接,然后各种百度搜索…

解决方法:

1.直接卸载vpn后,sqlserver恢复正常。

2.可能是因为安装某网络软件之后影响了电脑的LPS,在命令行里执行netsh winsock reset重置命令然后重启电脑,问题解决。

听说360安全卫士之类的软件带了LPS修复功能,应该也能解决。但是我360修复的时候卡死了,估计没修复完成。

LSP是什么

LSP是什么?LSP的中文名叫分层服务提供程序,是TCP/IP等协议的接口。浏览器,聊天工具等等都要通过这个接口来获取相应的信息,LSP的功能就相当于生活中的插座。当LSP出现异常时,这个调用的接口就没办法正常工作,就会出现只能上qq不能打开网页,巨盾拦拦不能使用或者一些网游加速器无法正常使用的情况。

netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,reset是对Winsock的重置操作。当执行完winsock的命令重启计算机后,需要重新配置IP。