无法连接到新的Azure SQL Server实例

时间:2019-02-13 15:29:59

标签: azure azure-sql-database

我刚刚启动了实例Azure SQL服务器。我可以从Azure门户连接到它,但是尝试与SQL Management Studio(和其他方法)连接时出现超时错误:

Cannot connect to *server*,*port*.

Additional information:
    A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)
    (Microsoft SQL Server, Error: 121)
        The semaphore timeout period has expired

我一直在寻找解决方案,但是我发现的关于错误消息的唯一发现是数据库负载沉重,考虑到它是刚刚创建的,似乎不太可能!

有人知道什么会导致此问题吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

问题与进行SSL检查的中间防火墙有关。

我建议尝试请求防火墙管理员在SSL Inspection引擎上添加豁免,或者尝试使用其他未进行SSL检查的连接。

答案 1 :(得分:0)

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

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

如果需要使用企业VPN连接到Azure SQL数据库,请确保已连接到VPN。

答案 2 :(得分:0)

因此,似乎是公司防火墙阻止了流量。我完全从另一个网络尝试过,然后可以访问服务器。

我猜我现在有两个选择,要么是在公司防火墙中取消阻止1433,要么是在Azure SQL Server中打开另一个端口,目前看来这是不可能的。