无法从SSMS v17.6连接到Azure SQL [重复]

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

从On-Premise SSMS连接到Azure SQL时,我遇到了连接问题。甚至我尝试使用数据迁移助手从内部部署连接到Azure SQL。我将我的IP地址添加到Azure SQL中的防火墙设置。

以下是异常消息建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:TCP提供程序,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机无法响应而建立连接失败。)连接尝试失败,因为连接方已执行一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。

如果我错过任何设置,请建议我。

sql-server azure azure-sql-database ssms
1个回答
2
投票

您可以验证以下方面:

  • firewall of Azure SQL server中将客户端IP列入白名单。这是您客户的公共IP。
  • 默认情况下,SQL数据库通过端口1433进行通信。网络防火墙可能不允许通过端口1433的出站流量。您可以在客户端计算机上的本地防火墙中打开此端口,或让您的IT部门在公司网络中打开端口1433。您还可以在命令提示符中通过telnet someservername.database.windows.net 1433验证网络连接。
  • 使用正确的FQDN SQL服务器名称进行连接,例如xxx.database.windows.net
  • 确保您使用的是SQL Server身份验证。使用正确的登录用户名和密码。

你可以从这个Quickstart获得更多细节。

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