【发布时间】:2014-02-27 08:30:11
【问题描述】:
这是场景:我有任务说 A、B、C、D 和 E。我希望任务 E 在其他任务完成后运行,即任务 E 运行 4 次(任务 A 完成后,然后任务 B 完成后, 然后在任务 C 完成后和任务 D) 之后。
我尝试在优先约束中使用 OR 约束来实现。
问题是任务 E 只运行一次。一旦它在任务 A 之后运行,它就会被标记为已完成,并且它不会在其他任务(B、C 和 D)之后执行。
这是我的实现截图。
对实现这种逻辑有什么想法吗?提前致谢。
【问题讨论】:
-
我认为不包括任务 E 的 4 个副本是不可能的。根据任务 E 的工作,您可能还需要考虑与 A、B、C 和 D 串联运行它(如反对并行)以避免争用问题。
标签: ssis sql-server-2012 business-intelligence