我正在使用VSTS开发DevOps。目前我通过VSTS发布了SSIS包部署,因为我使用了“ SSIS Deploy ”任务,但现在这个扩展在VSTS市场上不可用。
如果我使用私有代理使用代理阶段运行此任务,则将执行SSIS部署任务。但是,只要使用带有指定标签的部署组阶段运行相同的任务,那时我就会面临像
这样的问题Task_InternalError无法索引到空数组。
假设,如果我使用SSISDeployPackage任务而不是 SSIS Deploy 任务,那么如何传递项目参数。
有人可以建议我如何解决上述问题吗?
答案 0 :(得分:1)
要解决使用部署组部署的问题,请查看以下方面:
答案 1 :(得分:0)
我遇到了同样的问题,SSIS部署任务正在尝试访问您的Integration Service目录。如果您未创建任何内容,则该任务将引发“无法为空数组建立索引”错误。
要解决此问题,只需在运行SSIS部署任务之前在目标SQL Server中创建一个名为SSISDB的集成服务目录。