SQL Server System.Data.SqlClient.SqlException:已成功于服务器建立连接,但是在 登录前的握手期间发生错误

一、错误描述

错误名称如上。整体错误如下:

System.Data.EntityException 基础提供程序在Open上失败--> System.Data.SqlClient.SqlException:已成功于服务器建立连接,但是在登录前的握手期间发生错误。( provider:SSL Provider ,error 0等待的操作过时)

二、解决方法:

1、请以管理员身份运行命令:“netsh winsock reset”,重启电脑后再次尝试运行本工具。

2、使用360安全卫士的  LSP修复 功能


三、原因分析

原因可能是底层信息 winsock的某些设置被修改了

四、错误发现过程

写了一个winform小程序。用来上传资源到服务器上。本机运行、同事(Java和.NET程序猿)的机器都可以正常运行。但是测试妹子的机器上就报bug了。中午搞了一中午,没搞定。吃完饭,又接着弄。悲催的,以后一定写各种异处理!

最开始没有意识到是数据库连接错误。只是捕获了一个异常


之后感觉是数据库连接的错误。因此单独添加了一个检查数据库连接的功能

捕获的异常信息如下:


网上一搜,果然BUG。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值