SQL - 登录前握手期间发生错误

Riv*_*vka 18 iis connection sql-server

直到昨天晚上,我才能从本地机器连接到我的服务器。现在,我收到以下错误:

已成功与服务器建立连接,但在登录前握手期间发生错误。(提供程序:SSL 提供程序,错误:0 - 等待操作超时。)(.Net SqlClient 数据提供程序)

请注意,我可以毫无问题地登录到实际服务器。

昨天,我在我的机器上安装了 IIS 并使用我的 IP 地址设置了一个站点 - 不知道这是否有什么关系。

我确实遇到了这篇文章,按照步骤操作,但似乎没有帮助。

http://escapekeys.com/microsoft-sql-server-error-64-a-connection-was-successfully-established-with-the-server/89

我也看了下面的文章,更改了TC/IP设置,重新启动,但没有。

http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-服务器-microsoft-sql-server-error/

也开始尝试从评论中提出建议,但当我意识到我可能会把事情搞砸时就停止了。

那么,为什么会发生这种情况/我该如何解决?

Wat*_*i02 11

这里提出了一个答案:http ://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/2d11b6f9-3ada-4682-b643-c721a97af4ba

厌倦了这个问题?不知道或不关心 winsock 是什么或任何这种低级废话的意思。

转到命令提示符

做这个

netsh Winsock reset

继续你的生活,快乐。


Wat*_*i02 5

在我的情况下,我有一个名为 Covenant Eyes 的内容过滤器/代理,这可能是原因。

我尝试修复 SQL Server 2012 的安装,但它使安装崩溃,但仍然没有解决问题。一旦我生成了卸载代码并卸载了过滤器,我就可以连接了;我什至不必重新启动。

检查机器上的代理和内容过滤器并禁用它们!