首页 > 解决方案 > 从 SQL Server 集成服务迁移 SSISDB - 无法从 xml 为任务 Azure Blob 下载任务创建任务

问题描述

我对这个问题有类似的问题。应该是一样的吧!如果我使用 SQL Server 集成服务运行包,包运行良好,没有问题。将包移动到 SSISDB 目录会给我上述错误。该进程正在同一台服务器上运行。

任何人都可以提供任何进一步的帮助(我需要将哪个 dll 放入 GAC,如果有的话)我只能假设这是一个程序集丢失问题或运行该进程的用户。我跑去gacutil -if "C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ToolsRef\Microsoft.WindowsAzure.Storage.dll"把 azure storage dll 放到 GAC 中。

我已经安装了 SSIS Azure 功能包,因为我需要这些功能包才能使 SSIS 功能正常工作,但我认为 SSIS 目录无法识别它们。

任何帮助表示赞赏。

标签: azuresql-server-2016

解决方案


好吧,我发现了这个问题。当 SSIS 包在我们的构建服务器上构建时没有错误,但是DTS:CreationName="CopyFromBlobTask"转换为DTS:CreationName="SSIS.ReplacementTask"这意味着当进程运行时它不知道要创建什么任务,因此包会因错误而失败Cannot create a task from XML for task Azure Blob Download Task. Error 0x80070057 the parameter is in correct

我需要做的就是将 SSISAzure 功能包添加到我们的构建服务器上,一切都很好......

希望这可以帮助其他人,如果他们在从包部署迁移到项目部署时遇到问题......


推荐阅读