Azure 数据工厂中的数据流不支持具有自承载集成运行时的链接服务

Shu*_*uti 5 azure-data-factory

重现步骤:

  1. 我首先在管道中创建了一个复制数据,以将 CSV 文件从 Azure VM 简单传输到 Azure Blob 存储。我始终使用 IRPOC1 作为通过集成运行时的连接,并使用 SAS URI 和 SAS 令牌连接到我的 Blob 存储

  2. 验证并运行第一个复制数据后,我成功将 CSV 文件从虚拟机传输到 Blob 存储

  3. 我尝试在“复制数据”活动之后添加新的数据流

  4. 在我的数据流中,我的源是包含从虚拟机传输的 CSV 文件的 Blob 存储,我的接收器是连接成功的 Azure SQL 数据库

  5. 但是,当我运行验证时,我在数据流源上收到错误消息:

    数据流不支持具有自承载集成运行时的链接服务。

我看到有人在 Microsoft Azure Document issues Github 上回复说我需要先使用 Copy Data 将数据传输到 Blob。然后使用来自该 blob 的数据源。这就是我所做的,但我仍然有同样的错误。您能让我知道如何解决这个问题吗?

小智 8

数据流源数据集必须使用使用 Azure IR 的链接服务,而不是自托管 IR。

转到数据流源中的数据集,单击“打开”。在数据集页面中,单击链接服务旁边的“编辑”。

在“链接服务”对话框中,确保使用的是 Azure 集成运行时,而不是自托管 IR。

在此输入图像描述