通过Azure数据工厂连接到Azure SQL数据库:将静态IP分配给集成运行时?
我有一个Azure Data Factory复制活动,它将一些表数据从CSV文件复制到Azure SQL数据库。我无法让Data Factory连接Azure SQL DB,我不想打开“允许Azure服务和资源访问此服务器”,因为我不想让某些服务访问Azure SQL server 我尝试设置防火墙IP规则,只允许访问工厂使用的IP数据,但我发现它每次尝试连接到我的Azure SQL DB时都使用不同的IP。我还尝试搜索Data Factory从中提取的范围列表,以添加到防火墙规则中,但似乎在任何地方都没有这样的列表通过Azure数据工厂连接到Azure SQL数据库:将静态IP分配给集成运行时?,azure,azure-sql-database,azure-data-factory,azure-integration-runtime,Azure,Azure Sql Database,Azure Data Factory,Azure Integration Runtime,我有一个Azure Data Factory复制活动,它将一些表数据从CSV文件复制到Azure SQL数据库。我无法让Data Factory连接Azure SQL DB,我不想打开“允许Azure服务和资源访问此服务器”,因为我不想让某些服务访问Azure SQL server 我尝试设置防火墙IP规则,只允许访问工厂使用的IP数据,但我发现它每次尝试连接到我的Azure SQL DB时都使用不同的IP。我还尝试搜索Data Factory从中提取的范围列表,以添加到防火墙规则中,但似乎在任
这方面有什么办法吗?或者是否有任何方法可以将静态IP分配给Data Factory或其集成运行时,以便我可以将该IP分配给防火墙规则?是的,Data Factory现在支持静态IP地址范围。我们可以将这些IP添加到防火墙以允许访问服务器 使用,您现在可以将特定Azure集成运行时区域的IP范围列入白名单,以确保您不必在云数据存储中允许所有Azure IP地址。这样,您可以限制允许访问数据存储的IP地址 有关更多详细信息,请参阅此Azure官方文档: 反馈: 例如,下面是my Data factory AustraliaEast静态IP范围: 但是静态IP列表每周都会更新和发布
希望这有帮助。csv在哪里?Azure SQL DB可以直接从blob存储区上载,例如,使用批量插入。