azure-sql-database - 使用 ADF 将数据移动到 Azure SQL 时,为什么外部 IP 需要访问本地 sql 数据库?
问题描述
使用 ADF 将数据复制到 Azure SQL 时,为什么外部 IP 需要访问本地 sql 数据库?
看起来本地 sql 直接连接到 Azure SQL(绕过 ADF)。这是设计使然还是我遵循了错误的工作流程?
解决方案
数据工厂使用集成运行时帮助我们创建与源/汇数据集的连接。云数据集的 Azure 集成运行时和本地源/接收器数据集的自托管集成运行时。
- 集成运行时 (IR) 是 Azure 数据工厂用来提供跨不同网络环境的数据集成功能的计算基础结构。有关 IR 的详细信息,请参阅集成运行时概述。
- 自托管集成运行时可以在云数据存储和专用网络中的数据存储之间运行复制活动。它还可以针对本地网络或 Azure 虚拟网络中的计算资源调度转换活动。自托管集成运行时的安装需要本地计算机或专用网络中的虚拟机。
Azure 集成运行时默认由 ADF 提供。自托管集成运行时必须手动创建。
这意味着数据工厂无法直接访问本地 SQL 数据库。它需要自托管集成运行时来帮助我们连接到本地 SQL 数据库。
这意味着本地 sql 不会直接连接到 Azure SQL(绕过 ADF。这就是为什么在使用 ADF 将数据复制到 Azure SQL 时外部 IP 需要访问本地 sql 数据库的原因。
HTH。
推荐阅读
- javascript - 为什么 A-Frame 相机动画不总是沿最短路径旋转?
- swift - 检索 Firebase 图像 - ImageView
- serialization - 如何识别这是哪种序列化格式?
- firebase - 如何确保每次创建新文档时都在运行云功能?
- java - 当我运行程序时,Eclipse (Java) 冻结了我的整个计算机
- html - Asp .net core - 使用 Html.ActionLink 发送参数
- python - 如何正确绘制 librosa STFT 输出
- schema.org - 使用 JSON-LD 更正事件列表的结构化数据格式
- python - 如何在 django url 中捕获令牌和电子邮件?
- python - 修改后的 PyTorch 损失函数 BCEWithLogitsLoss 返回 NaNs