【问题标题】:Cannot connect to Azure SQL from SSMS v17.6 [duplicate]无法从 SSMS v17.6 连接到 Azure SQL [重复]
【发布时间】:2019-03-08 01:08:43
【问题描述】:

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

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

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

【问题讨论】:

  • 检查您是否位于阻止端口 1433 上的出站 TCP 流量的防火墙后面。
  • 您可以验证 SQL 服务器实例名称以连接到 Azure SQL。

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


【解决方案1】:

您可以验证以下内容:

  • 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 获得更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多