SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误Provider:SSL Provider,error:0




关于VS数据库链接的错误,本人在网上找了很多的资料,国内国外的都找了很多的资料。

坑爹的问题:本地客户端链接成功VS链接失败


第一种:

打开远程链接开端口。。。。等等,其实这些没有做是不会报这个错的

第二种:安装了Framework 4.5.1 

应用程序崩溃并安装 Visual Studio 2013年或.NET Framework 4.5.1 后使用 System.Data.SqlClient,则会出现"AccessViolationException"异常
微软给出的解析。https://support.microsoft.com/zh-cn/kb/2915689点击打开链接

最后其实就是:需要重置本地的LSP
重置方式:1第一种:、
  1. 运行CMD命令提示符工具,输入netsh WinSock Show Catalog,
  2. 找到0x20000或者0x66  flag的provider
  3. 管理员身份运行netsh winsock reset

  在cmd命令窗口输入netsh WinSock Show Catalog ,找到0x20000或者0x66  flag的provider。后面发现是淘淘搜导致(如下图所示)。卸载了该软件后,以管理员身份运行netsh winsock reset,重启系统即可解决问题。clipboard

 

Winsock是Windows网络编程接口 netsh winsock reset 是把它恢复到默认状态

Winsock LSP全称Windows Socket Layered Service Provider(分层服务提供商),它是Windows底层网络Socker通信需要经过的大门。一些流氓软件可以把自已加进去,就可以截取、访问、修改网络的数据包,可以随意添加广告,还能获取你的浏览习惯.

最后简单粗暴的方式:(默默地说~~~我就是使用的这种方式安静

虽然重置LSP可以解决很多网络问题,但是重置LSP有可能导致无法上网,操作前请三思!

1.方法一:使用360安全卫士的LSP修复工具
打开360安全卫士--功能大全--修复网络(LSP)

2.方法二:使用毒霸LSP修复工具
点击毒霸--百宝箱--LSP修复工具

3.网络搜索LSP修复工具随意下载一个即可(中毒了可不能怪我哟~~~~~~)


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页