如何在没有Azure Data Gateway的混合环境中从内部部署SSMS连接Azure SQL数据库

时间:2016-10-24 08:56:34

标签: azure azure-sql-database azure-data-factory hybrid-cloud

我正在尝试通过内部部署SSMS和SSIS连接到Azure SQL数据库(这是将内部数据推送到Azure云的要求)。但我的组织的防火墙阻止了与Azure数据库的连接,尽管Azure订阅具有相同的组织。我尝试使用Azure Data Factory提取数据,但它需要安装Data Gateway,防火墙也阻止此网关的安装/注册。有没有其他方法来绕过这个。在这种情况下,不能为Data Gateway引发防火墙例外。谢谢

2 个答案:

答案 0 :(得分:1)

确定您的防火墙阻止了Data Management Gateway的安装吗?我真的不知道防火墙是如何实现这一点的。也许你的意思是组策略?

使用Data Management Gateway将数据移动到Azure SQL数据库只需要传出端口443,默认情况下在大多数防火墙中都允许这样做。

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

答案 1 :(得分:0)

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