我有一个必须以Proxy A
运行的SSIS包,另一个必须以Proxy B
运行的SSIS包。我希望第一个包运行,并且,作为其任务之一,执行第二个包。这可能吗?
非常感谢!
答案 0 :(得分:3)
您可以让第一个程序包使用sp_start_job启动设置为运行第二个程序包的作业。如果这是“一劳永逸”,那就是你需要做的。如果你需要等到它完成,事情变得更加混乱 - 你必须循环调用(和解析输出)sp_help_jobactivity
并使用WAITFOR DELAY
直到运行完成。
如果您需要确定运行第二个包的实际结果,这也会更复杂。