SSIS拒绝运行一些包

时间:2016-04-21 07:43:29

标签: ssis

我有一个包含5个包的SSIS项目。

+MyAwesomeProject
 -Package
 -CoolPackage
 -AwesomePackage
 -HyperPackage
 -FinalPackage

启动包是"包"并且那个人只是一个将按顺序调用包的持有者,首先是Cool,然后是Awesome等等。

如果我从Visual Studio运行该项目,它可以完美地工作并完成我想要的一切......没有错误,没有问题,一切正常。

当我部署脚本时,使用正确的用户运行作业并使用与Visual Studio作业完全相同的参数设置SQL作业,它将运行且没有错误,但跳过执行包CoolPackage,AwesomePackage和HyperPackage。它将执行Package中的代码,然后按照Package中的定义顺序执行所有四个包,它将跳转到FinalPackage。

由于一切都在Visual Studio中完美运行,我甚至不知道从哪里开始寻找。

1 个答案:

答案 0 :(得分:0)

这实际上不是包没有运行的情况,而是包没有完美地执行其内容的情况。

要检查包是否已正常运行,您需要导航到左侧"对象资源管理器"中的MSSMS(SQL Studio)中的包。当您找到您的包裹时(在"集成服务目录" - >" SSISDB" - >" [包文件夹]" - >&#34 ;项目" - >" [包名称]")您右键单击它并选择"报告" - > "标准报告" - > "所有执行"。这将显示一个报告,您可以深入查看并查看已运行的内容和未运行的内容。

这解决了我的问题。