Azure SQL Server:登录前握手期间发生错误

问题描述 投票:0回答:2

有时,当我通过Power BI或SSMS连接到我的Azure SQL Server时,我收到以下错误:

已成功与服务器建立连接,但在登录前握手期间发生错误。 (提供程序:TCP提供程序,错误:0 - 信号量超时期限已过期。)(Microsoft SQL Server,错误:121)

关于这个主题有很多问题,但很少有人为Azure SQL Server解决这个问题。我的IP地址被添加到防火墙(并且有时会工作!)我尝试增加连接超时。我试图按照this问题的答案来查看“netsh WinSock Show Catalog”信息,但没有看到格式错误。

有没有人看到这个错误的任何其他原因?它出现在几天前,离开了几天,现在又回来了,但在此期间我没有改变任何东西。

azure-sql-database handshake
2个回答
1
投票

错误121一直被认为是网络相关的错误,您可以在this Microsoft支持文章中阅读。您收到的Internet服务,网络适配器是您应该考虑的事项。

网络连接问题有多种原因,但它们通常是由于网络适配器不正确,交换机设置不正确,硬件故障或驱动程序问题而导致的。一些连接症状是间歇性的,并没有明确指出这些原因中的任何一个。

典型的错误消息包括以下内容:

错误121:“信号量超时期限已过期”(ERROR_SEM_TIMEOUT)。

请考虑单击SQL Server Management Studio的“选项”按钮,在“连接属性”选项卡上,尝试为“连接超时”设置设置更大的值。


0
投票

问题最终是我的电脑与我公司的VPN断开连接。

© www.soinside.com 2019 - 2024. All rights reserved.