Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Azure数据工厂连接到Azure SQL数据库:将静态IP分配给集成运行时?_Azure_Azure Sql Database_Azure Data Factory_Azure Integration Runtime - Fatal编程技术网

通过Azure数据工厂连接到Azure SQL数据库:将静态IP分配给集成运行时?

通过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从中提取的范围列表,以添加到防火墙规则中,但似乎在任

我有一个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存储区上载,例如,使用批量插入。