关于连接数据库失败、SQLServer xxxx 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。)
来源:互联网 发布:windows xp怎么放大 编辑:程序博客网 时间:2024/05/01 13:26
问题描述:
1、远程连接另一台服务器的SQL SERVER时报错:“SQLServer xxxx 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。)”。
2、通过SQL管理器也就是SQL Management 连接远程数据库时正常,而通过vs,或在程序中的代码通过ado.net连接至远程数据库时报此错误。(重点)
解决方案:
首先检测服务器是否开启了远程连接,sql2005在外围应用配置器中,而2008,2012等在sql server配置器开启服务器实例的tcp/ip的协议,点启用。(这类问题往上N多答案,百度一大堆)。
重点说说第二个问题,这个问题曾让我重装了一次系统,后来才彻底(半彻底)的找到解决方案,或说彻底找到原因!
分析:1、首先从sql管理器连接远程服务器是没问题的,能正常连接到远程数据库,并且进行相应的操作,这证明了其实服务器一切配置是正常的。
2、在编程时,通过ado.net SqlConnection con =New SqlConnection(Connectionstring); 当Connectionstring为远程连接字符串时,报此错误。通过vs的连接到数据库时提示同样的错误
3、而在别人的电脑操作时,或把代码编译后发布到其它服务器或电脑上运行时,此问题就不存在了。
这个问题我出现过二次,真的是纠结了我大半天。经过最终分析,造成的原因是由于某些加速器造成的(迅游加速器,一款网络游戏的加速器),它们会修改本地的lsp。
解决方案步骤:1、卸载巡游(或其它)加速器。
2、删除加速器存放在c:\windows\system32下与c:\window\SysWOW64文件夹中与巡游(或其它)加速器相关的DLL (此步骤非常重要,曾经没有执行这步,死活不成功)。
3、用管理员身份运行cmd netsh winsock reset 并回车(关键步骤)
4、重启电脑
综合:出现第二个问题时执行步骤所说的解决办法,一定记得步骤2里的DLL得删除干净,否则是无效的。
- 关于连接数据库失败、SQLServer xxxx 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。)
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 – 等待的操作过时
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误Provider:SSL Provider,error:0
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用
- 异常:已引发: "已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 31 - 加密(ssl/tls)握手失败) 已成功与服务器建立连接
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 )
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误
- 远程数据库连接失败: SQL Server2005远程连接 (报错:已成功与服务器建立连接,但是在登录前的握手期间发生错误)
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。
- 已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。)
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0
- sql server 2005 连接不到服务器 "已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
- Ext.Net FormPanel保存前验证必填项是否为空
- 隐藏”自己?Get这些网络安全工具
- 橡皮鸭调试法
- 转眼2015
- 深度置信网络(DBN)和受限玻尔兹曼机(RBM)
- 关于连接数据库失败、SQLServer xxxx 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。)
- 如何在AWS(基于Amazon Linux)上搭建PPTP VPN
- 浅析数据化设计思维-20150107早读课
- 搬家啦
- 获取table字段名称函数DDIF_FIELDLABEL_GET
- iOS开发出现CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000
- WinSock五种I/O模型的性能分析
- Linux学习笔记-碎片琐记(鸟哥Linux私房菜)
- 技术工具