首页 > 解决方案 > 尝试使用登录前握手确认时超时时间已过

问题描述

我研究了一堆类似的问题,但没有找到解决我的问题的方法。我有这个错误:

连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的持续时间是 - [登录前] 初始化 = 501;握手=29876;(.Net SqlClient 数据提供者)

我尝试通过 SSMS 从我的开发机器连接远程 SQL Server 实例,指定 IP 地址,而不是域名。尝试了所有连接选项的组合。

我已经检查过的事情:

与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过。)(.Net SqlClient 数据提供者)

在我看来,这类错误意味着安全方面的问题。所有的网络问题和防火墙限制都不应该是一个原因。

我确定服务器配置正确,因为其他开发人员在同一台服务器上没有这样的问题。而且我的 SSMS 版本不比其他版本旧。

标签: sql-serverssmshandshake

解决方案


推荐阅读