繁体   English   中英

无法使用 ADF 将数据从 ADLS gen2 复制到 SQL 服务器

[英]Not able copy data from ADLS gen2 to SQL Server using ADF

我无法使用 ADF 将数据从 ADLS gen2 复制到 SQL 服务器(不是 Azure SQL)。

我所做的是这样的:
创建的数据集:Adls gen2 dataset Src
SQL 服务器数据集 tgt

但它不允许我选择 tgt 作为我的接收器,尽管如果数据集来自(Azure SQL 或 Data Lake),它会列出选择接收器。

您必须在 ADF 中的 SQL 服务器链接服务中创建一个集成运行时并对其进行配置。

SQL 服务器支持作为接收器,您可以在此处找到详细信息

As SQL Server is a different compute environment than Azure, you will have to create IR (Integration Runtime) so that Azure and SQL Server can communicate with each other.

集成运行时

如果要创建本地 SQL 服务器作为数据集,则必须手动安装自托管集成

  • 自托管集成运行时可以在云数据存储和专用网络中的数据存储之间运行复制活动。 它还可以针对本地网络或 Azure 虚拟网络中的计算资源调度转换活动。 自托管集成运行时的安装需要本地计算机或专用网络中的虚拟机。

如果您使用的是 Data Flow,Data Flow 不支持自托管集成,因此我们无法使用 SQL Server 作为连接器: 在此处输入图像描述

您必须改为使用 Copy active。

HTH。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM