关于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第一种:、
- 运行CMD命令提示符工具,输入netsh WinSock Show Catalog,
- 找到0x20000或者0x66 flag的provider
- 管理员身份运行netsh winsock reset
在cmd命令窗口输入netsh WinSock Show Catalog ,找到0x20000或者0x66 flag的provider。后面发现是淘淘搜导致(如下图所示)。卸载了该软件后,以管理员身份运行netsh winsock reset,重启系统即可解决问题。
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修复工具随意下载一个即可(中毒了可不能怪我哟~~~~~~)