【问题标题】:Unable to connect to Azure SQL through Virtual Network Gateway无法通过虚拟网络网关连接到 Azure SQL
【发布时间】:2023-03-13 11:20:01
【问题描述】:

我有 SQL Azure 数据库服务器(非托管实例)。去年设置时,我添加了 Azure 虚拟网络网关,我可以通过 VPN 连接访问数据库,而无需将 IP 列入白名单。

自 2020 年 1 月以来,我们没有通过网关使用此连接。只有几个开发人员连接,但他们的 IP 已列入白名单。

最近,我们尝试使用此连接访问数据库,但它不起作用。提示将 IP 列入白名单。有什么变化吗?

【问题讨论】:

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


    【解决方案1】:

    您似乎只是为您的 Azure SQL 数据库服务器(非托管实例)启用了 Azure virtual network service endpoints,并将此子网添加到您的 SQL 网络规则中。使用服务端点,流量通过 Internet,但通过网络受到限制。服务端点和私有端点是两个不同的东西。

    要通过 VPN 连接连接到您的 Azure SQL 数据库,您可以使用专用链接。 Private Link 允许您通过专用终结点连接到 Azure 中的各种 PaaS 服务。您可以从https://docs.microsoft.com/en-us/azure/azure-sql/database/private-endpoint-overview获取详细步骤

    或者,您可以尝试使用 TCP 代理服务器将流量转发到 SQL 数据库的公共 IP 地址。参考:https://argonsys.com/microsoft-cloud/library/using-a-tcp-proxy-to-connect-to-sql-database-over-vpn/

    【讨论】:

    • 感谢以上指导。我需要消化和玩一个测试实例,然后回到这里。
    • 您的问题解决了吗?
    • 我创建了私有端点并且能够使用 VPN 连接进行访问。谢谢。抱歉耽误了测试。
    猜你喜欢
    • 2022-11-07
    • 2015-03-03
    • 2021-12-29
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 2020-01-23
    • 1970-01-01
    相关资源
    最近更新 更多