无法连接到新的Azure SQL Server实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法连接到新的Azure SQL Server实例相关的知识,希望对你有一定的参考价值。
我刚刚启动了一个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
我一直在寻找一个解决方案,但我发现有关错误消息的唯一事情是数据库负载很重,这似乎不太可能因为它刚刚创建!
谁知道什么会导致这个问题?
谢谢!
错误121一直被认为是网络相关的错误,您可以在this Microsoft支持文章中阅读。您收到的Internet服务,网络适配器是您应该考虑的事项。
请考虑单击SQL Server Management Studio的“选项”按钮,在“连接属性”选项卡上,尝试为“连接超时”设置设置更大的值。
如果需要使用Corporate VPN连接到Azure SQL数据库,请确保已连接到VPN。
所以似乎公司防火墙阻止了流量。我完全尝试从另一个网络,然后我可以访问服务器。
我想现在我的两个选择是在公司防火墙中取消阻止1433,或者在Azure SQL Server中打开另一个端口,这在目前看来是不可能的。
以上是关于无法连接到新的Azure SQL Server实例的主要内容,如果未能解决你的问题,请参考以下文章
使用 SQL Server Management Studio 远程连接到托管在 Azure 虚拟机上的 SQL Server Express 实例
无法使用 PHP 和 Codeigniter 从 PHP Azure 连接到 SQL Server Azure
Azure 上的 .NET Core 无法连接到 SQL Server 数据库
无法使用 FreeTDS 配置连接到 Azure SQL 实例