【问题标题】:Why does external I.P. need access to on-prem sql database when moving data with ADF to Azure SQL?为什么外部IP使用 ADF 将数据移动到 Azure SQL 时需要访问本地 sql 数据库?
【发布时间】:2020-10-07 10:29:53
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    这意味着数据工厂无法直接访问本地 SQL 数据库。它需要self-host integration runtime 来帮助我们连接到本地 SQL 数据库。

    这意味着on-prem sql没有直接连接到Azure SQL(绕过ADF。这就是为什么外部IP在使用ADF将数据复制到Azure SQL时需要访问on-prem sql数据库。

    HTH。

    【讨论】:

    • 现在我们是否必须在 azure sql db 上创建一个防火墙规则,其中包括自托管 IR 的 ip?
    • @Luukv93 通常,你不会。如果已将 Azure SQL 数据库防火墙“允许 Azure 服务和资源访问此服务器”设置为是。
    • 嗨@Luukv93,如果我的回答对你有帮助,希望你能接受。这对其他社区成员可能是有益的。谢谢。
    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 2014-02-12
    相关资源
    最近更新 更多