无法从SSMS v17.6连接到Azure SQL

时间:2019-03-08 01:08:43

标签: sql-server azure azure-sql-database ssms

从本地SSMS连接到Azure SQL时出现连接问题。甚至我尝试使用Data Migration Assistant从本地连接到Azure SQL。我也将IP地址添加到Azure SQL的防火墙设置中。

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

如果我缺少任何设置,请提出建议。

1 个答案:

答案 0 :(得分: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中获取更多详细信息。