连接超时已过期。尝试使用登录前握手确认时超时时间已过

Tza*_*osh 4 sql-server connection sql-server-2008 visual-studio

我将 Visual Studio 2015 与 sql server 2012 一起使用,我尝试使用 Windows 身份验证连接到服务器,但出现如下错误消息:

连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器的持续时间为 inistilization=13482 handshake=14519。

我已经尝试过:

  • 检查登录详细信息和服务器名称

  • 使用相同的详细信息登录到 SQL Server Management Studio

  • 关闭代理。

  • 关闭防火墙。

  • 检查是否启用了配置管理器中的所有 TCP\IP 配置。

  • 检查所有设置为端口 1433

有没有我没有检查的其他解决方案?请告诉我...

Tza*_*osh 6

我已经弄清楚了,显然,我们系统上有太多子网,我们使用防火墙上的规则将我的 IP 与具有特定端口 (1433) 的服务器 IP 直接连接。现在一切正常。

谢谢大家的帮助。