在ssis中多次运行任务(没有循环)

时间:2014-02-27 08:30:11

标签: ssis sql-server-2012 business-intelligence

这是场景:我有任务说A,B,C,D和E.我希望任务E在每个其他任务完成后运行,即任务E运行4次(任务A完成后,然后任务B完成后) ,然后在任务C完成后和任务D)之后。

我尝试在优先约束中使用OR约束来实现。

问题是任务E只运行一次。一旦它在任务A之后运行,它就被标记为已完成,并且在其他任务(B,C和D)之后它不会执行。

以下是我的实施截图。enter image description here

有关实施此类逻辑的任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:1)

为了确保您不需要维护同一任务的4个版本,将任务放在它自己的包中,然后使用所有指向新包的单个执行包任务。