【转】SQL Server — 已成功与服务器建立连接,可是在报到过程中生出错误

SQL Server — 已成功与服务器建立连接,不过在登录过程中生出错误

近年来在VS2013上连年远程数据库时,突然一个劲不上,在跑MSTest下跑的时候,QTAgent32 crash。换成IIS下运行的时候,IIS crash。往日的总是是没问题的,后网上找了材料,遵照牛人所说的方案解决了。

 

1. Exception message

已成功与服务器建立连接,不过在签到过程中发生错误。 (provider: SSL Provider, error: 0 – 接收到的音讯十分,或格式不正确。) —> System.ComponentModel.Win32Exception: 接收到的信息卓殊,或格式不得法。

 

2. Solution

以管理人的身份运行“命令管理器”,输入:netsh winsock reset回车即可,这些重置LSP连接

3. LSP 相关(来自http://tech.sina.com.cn/s/2009-11-13/14203590640.shtml)

至于Winsock LSP“浏览器要挟”,中招者一向处于不下,由于其特殊性,直接删除而不回复LSP的健康状况很可能会促成无法上网所以对其修复需慎重。

  先说说哪些是Winsock LSP“浏览器要挟”.Winsock LSP全称Windows Socket Layered 瑟维斯 Provider(分层服务提供商),它是Windows底层网络Socker通信需要通过的大门。一些流氓软件可以把自已加进去,就足以截取、访问、修 改网络的数据包,可以轻易添加广告,还可以收获你的浏览习惯。这里加进的是木马,后果不言而喻。而且因为LSP工作在底层,所以不管你用什么浏览器,都逃不 了通过它。而LSP中的dll文件被去除后,就会现出不可能上网的处境。

  LSP服务在注册表中的地方 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock\Parameters\NameSpace_Catalog5\Catalog_Entries, 默认系统已有LSP,分别负责TCP/IP组件(mswsock.dll)和NTDS组件(winrnr.dll)的常规办事,它们的项分别为 000000000001和000000000002,这五个项表示优先权,假设恶意程序想要胁迫,只要将本人的项改为000000000001,将系统 项依次推后即可,这样就足以优先处理恶意程序了。

  解决办法:

  方法1.用360的LSP修复效益来修复。如若提醒您的“LSP没有充足,不用修复”,不过你要么上连发网,执行ping命令,在ip地址处会并发(?),不能ping通外网。那么您就用360的“復苏Winsock LSP到先导状态”的职能。

  方法2.就是豪门耳熟能详的,也就是常用的情势,用LSPFix这多少个工具在断开网络下修复

  方法3.Windows XP Service Pack 2 中有五个新增的 Netsh 命令。

  ” netsh winsock reset catalog   该命令将 Winsock 目录重置为默认配置。如若设置了可导致网络连接丢失的不正确的 LSP,该命令会很有用。虽然采用该命令可以过来网络连接,但应有慎重使用,因为以前设置的 LSP 都将需要重新安装。

  ” netsh winsock show catalog   该命令会呈现安装在处理器上的 Winsock LSP 列表。

  所以呢,我们在未曾此外帮忙工具的意况下得以用netsh winsock reset命令来重置Winsock

 

转自:http://www.cnblogs.com/caijingui/p/3612970.html

相关文章