我很高兴能够(希望)部署到Data Factory的SSIS项目。在设置SSIS作业时,我添加了从Azure Blob Storage下载文件的步骤。在控制流中添加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任务数十次。 我不确定如何解决或获得有关该问题的更多信息。对于它的价值,这个错误在调试模式启动后很快就会弹出 - 在此错误之前只有一些预验证运行(成功)。任何帮助表示赞赏。谢谢!
答案 0 :(得分:2)
我最终完成了对Visual Studio和SSDT以及Azure功能包的所有实例的完全卸载。然后在重新安装这些软件实例后 - 我在SSIS中的blob功能起作用了。
答案 1 :(得分:0)
我还不能评论,所以我必须回答你的问题。我还没有使用Azure Blob连接,但只要我获得GUID值,就意味着它所期望的价值不再存在。因此,假设您使用Azure数据连接设置了源,然后删除了连接管理器。现在SSIS包找不到关联的连接管理器。这将导致立即错误。
如果需要,我可以给你一个视觉例子。