【问题标题】:Unable to connect to Azure SQL Server. Getting an error "The Network path was not found"无法连接到 Azure SQL Server。收到错误“找不到网络路径”
【发布时间】:2017-02-14 00:48:06
【问题描述】:

我创建了一个 Azure SQL Server。我已经设置了防火墙,将我的 IP 地址添加到了规则中。我尝试使用 SQL Server Management Studio 登录,但每次都出现网络错误。我正在使用创建 SQL 服务器时创建的服务器管理员登录名和密码。登录 SQL Server 是否需要更多步骤? 注意:我还在我的 PC 上为入站连接启用了端口 1433。

【问题讨论】:

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


    【解决方案1】:

    根据错误信息,我们应该检查数据库的服务器名称。
    我们可以在这里选择数据库,SQL Server Managment Studio会自动输入服务器名称:

    另一种方式,我们可以通过 azure portal 找到信息,然后手动输入服务器名称:

    【讨论】:

    • 服务器名和数据库名正确。我认为问题在于服务器端的防火墙设置。你添加了什么设置?只是客户端IP?如果我在公共 IP 地址下有私有 IP 地址怎么办?
    • @Sameer 是的,我只是将客户端 IP(公共 IP)添加到 sql 防火墙,默认情况下,在 azure 门户中“+添加客户端 IP”会将您的客户端公共 IP 添加到防火墙设置.
    • 现在,打开 1433 端口后它正在工作。无论如何,感谢您的输入。
    • 很好,它会帮助别人
    【解决方案2】:

    您似乎正在使用命名管道连接到 SQL 数据库。如果在高级属性选项卡中指定 TCP/IP 协议会发生什么?

    【讨论】:

    • 我听从了你的建议,但没有运气。现在,我收到“等待操作超时”错误。还要补充一点,我应该如何设置服务器端的防火墙设置?现在,我在那里添加了我的公共 IP,但我有一个私有 IP 地址,我认为它不允许访问该地址。
    【解决方案3】:

    感谢大家的投入。唯一的问题是,防火墙阻止了 端口 1433。打开它后,我可以连接到托管在 Azure 中的 SQL Server。下面的链接提到了打开所述端口的要求。 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-develop-direct-route-ports-adonet-v12

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 2013-01-24
    相关资源
    最近更新 更多