首页 > 解决方案 > 使用 ADF 将数据移动到 Azure SQL 时,为什么外部 IP 需要访问本地 sql 数据库?

问题描述

使用 ADF 将数据复制到 Azure SQL 时,为什么外部 IP 需要访问本地 sql 数据库?

看起来本地 sql 直接连接到 Azure SQL(绕过 ADF)。这是设计使然还是我遵循了错误的工作流程?

标签: azure-sql-databaseazure-data-factory

解决方案


数据工厂使用集成运行时帮助我们创建与源/汇数据集的连接。云数据集的 Azure 集成运行时和本地源/接收器数据集的自托管集成运行时。

  • 集成运行时 (IR) 是 Azure 数据工厂用来提供跨不同网络环境的数据集成功能的计算基础结构。有关 IR 的详细信息,请参阅集成运行时概述。
  • 自托管集成运行时可以在云数据存储和专用网络中的数据存储之间运行复制活动。它还可以针对本地网络或 Azure 虚拟网络中的计算资源调度转换活动。自托管集成运行时的安装需要本地计算机或专用网络中的虚拟机。

Azure 集成运行时默认由 ADF 提供。自托管集成运行时必须手动创建。

这意味着数据工厂无法直接访问本地 SQL 数据库。它需要自托管集成运行时来帮助我们连接到本地 SQL 数据库。

这意味着本地 sql 不会直接连接到 Azure SQL(绕过 ADF。这就是为什么在使用 ADF 将数据复制到 Azure SQL 时外部 IP 需要访问本地 sql 数据库的原因。

HTH。


推荐阅读