【问题标题】:SSIS Download Azure Blob Connection ErrorSSIS 下载 Azure Blob 连接错误
【发布时间】:2017-10-18 15:41:45
【问题描述】:

我很高兴能够参与一个 SSIS 项目,该项目将(希望)部署到数据工厂。在设置 SSIS 作业时,我添加了一个从 Azure Blob 存储下载文件的步骤。添加 Azure Blob 下载任务后,在控制流中,并进入存储配置(测试成功),我收到以下错误:

SSIS package "C:\....\Package.dtsx" starting.
Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning.
Error: 0xC001000E at Package: The connection "{27A6966C-8398-4C75-84C3-6007B96EEED4}" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC001000E at Package: The connection "{27A6966C-8398-4C75-84C3-6007B96EEED4}" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC001000E at Package: The connection "{27A6966C-8398-4C75-84C3-6007B96EEED4}" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC0024102 at Azure Blob Download Task: The Validate method on the task failed, and returned error code 0x80131500 (The connection "{27A6966C-8398-4C75-84C3-6007B96EEED4}" is not found. This error is thrown by Connections collection when the specific connection element is not found.
). The Validate method must succeed and indicate the result using an "out" parameter.
Error: 0xC0024107 at Azure Blob Download Task: There were errors during task validation.
Warning: 0x80019002 at Package: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED.  The Execution method succeeded, but the number of errors raised (10) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
SSIS package "C:\....Package.dtsx" finished: Failure.
The program '[18968] DtsDebugHost.exe: DTS' has exited with code 0 (0x0).

我已经确认这里的 GUID 确实指向 XML 中的 Azure Blob 连接。我已经在几台 PC 上重新创建了这个问题,并且我已经删除并重新创建了连接和下载 Blob 任务数十次。 我不确定如何解决或获取有关该问题的更多信息。对于它的价值,在调试模式下启动后很快就会弹出这个错误 - 在这个错误之前只有一些预验证运行(成功)。任何帮助表示赞赏。谢谢!

【问题讨论】:

    标签: azure ssis


    【解决方案1】:

    我最终完全卸载了 Visual Studio 和 SSDT 的所有实例以及 Azure 功能包。然后在重新安装这些软件实例后 - 我在 SSIS 中的 blob 功能起作用了。

    【讨论】:

      【解决方案2】:

      我还不能发表评论,所以我必须回答你的问题。我没有使用过 Azure Blob 连接,但只要我得到 GUID 的值,就意味着它所期望的值不再存在。因此,假设您使用 Azure 数据连接设置了一个源,然后您删除了连接管理器。现在 SSIS 包找不到关联的连接管理器。这会立即导致错误。

      如果需要,我可以给你一个直观的例子。

      【讨论】:

      • 我完全理解,但是我已经验证 GUID 确实存在于 SSIS 包的底层 XML 中。我确实认为这是适用于 SSIS 的 Azure 功能包的问题,​​我也无法让 Azure Blob 源工作。
      • 我最终完全卸载了 Visual Studio 和 SSDT 的所有实例以及 Azure 功能包。然后重新安装后 - 这工作。
      猜你喜欢
      • 2020-08-08
      • 2017-08-20
      • 2018-04-28
      • 2012-07-24
      • 2013-09-07
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多