如何在没有 Azure 数据网关的混合环境中从本地 SSMS 连接 Azure SQL 数据库

How to connect Azure SQL database from on-premise SSMS in hybrid environment without Azure Data Gateway

我正在尝试通过本地 SSMS 和 SSIS 连接到 Azure SQL 数据库(这是将本地数据推送到 Azure 云的要求)。但是我组织的防火墙阻止了与 Azure 数据库的连接,尽管 Azure 订阅与同一组织有关。我尝试使用 Azure 数据工厂提取数据,但它需要安装数据网关,并且防火墙也阻止了此网关的 installation/registration。有没有其他方法可以绕过这个。在这种情况下,不能为数据网关引发防火墙例外。谢谢

确定您的防火墙阻止了数据管理网关的安装吗?我真的不知道防火墙是如何实现这一点的。也许您指的是组策略?

使用数据管理网关将数据移动到 Azure SQL 数据库只需要传出端口 443,大多数防火墙默认允许该端口。

如果组策略阻止安装数据管理网关,您可以尝试先将数据上传到 Azure Blob(也需要传出端口 443),然后使用数据工厂将数据从 Azure Blob 复制到 Azure SQL 数据库(在这种情况下不需要网关)。

Azure SQL 在端口 1433 上运行。您无法访问 Azure SQL 可能是因为您组织的防火墙阻止了此端口。如果您可以通过网络管理员启用端口 1433,那么它应该可以工作。