【问题标题】:Cannot connect to Microsoft Azure SQL database when connected through Cisco VPN AnyConnect通过 Cisco VPN AnyConnect 连接时无法连接到 Microsoft Azure SQL 数据库
【发布时间】:2017-11-17 10:16:28
【问题描述】:

尝试在 Cisco AnyConnect VPN 上连接 Azure SQL Server 时抛出错误,错误提示“'运行时错误'-2147467259 (80004005)':[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或拒绝访问。"

【问题讨论】:

  • 我们正在使用 VBA 连接到 Microsoft Azure SQL 数据库并将数据插入到数据库中。此特定程序适用于所有实例和所有环境,除非通过 cisco VPN 连接。我们无法确定这是否与 Azure 设置或 Cisco VPN 设置有关。提前致谢。

标签: sql-server azure vpn access-denied cisco


【解决方案1】:

您必须在 Azure SQL Server 中配置防火墙设置,以允许 IP 范围内的客户端连接到 Azure SQL Server。

当您进入 VPN 时,您的 IP 地址将在您的公司/组织网络的 IP 范围之间。在这种情况下,您需要指定最新 IP 地址的范围。

您的 VPN 网络还必须在出站配置中允许 1433 端口。然后只有网络才能连接到您的 Azure SQL Server。

【讨论】:

    【解决方案2】:

    除了 arun thatham 的上述答案外,您还需要提供 VPN 的 NAT IP(不应配置您的私有 IP)。

    【讨论】:

    • 感谢您的回复!这适用于除 Cisco AnyConnect 之外的所有其他 VPN,并且我们在 Azure 服务器防火墙配置中提供了完整的 f IP 范围 0.0.0.0 到 255.255.255.255。
    • @Maddy ..没有 Cisco Anyconnect 是否相同 (VBA) 工作?如果是,您能否检查 AnyConnect 是否阻止向外 1433 连接?通常他们可能会这样做。
    • 我们尝试在 1433 和 3306 端口上都抛出相同的错误。有没有办法在 Cisco AnyConnect 上配置端口?
    猜你喜欢
    • 2014-08-04
    • 2017-07-31
    • 2020-11-07
    • 2012-07-06
    • 1970-01-01
    • 2019-12-14
    • 2017-06-04
    • 2018-08-13
    • 1970-01-01
    相关资源
    最近更新 更多