SSIS 2008任务同时执行

时间:2017-04-28 17:20:33

标签: sql-server ssis sql-server-2008-r2 etl

我不是专家,但我对BIDS / SSIS 2012有一些经验。我最近因为我无法控制的原因而不得不在2008年开始工作,而且我遇到了一个我从未在2012年见过的问题。我的优先约束似乎没有工作。我有一系列脚本和执行SQL任务,然后一旦成功完成,序列容器应该开始运行一些数据流任务。但是,当我执行包时,第一个任务(执行SQL)和序列容器都同时开始。需要执行上述步骤才能使数据流任务成功。有谁知道我做错了什么,或者如何解决它?

更新1

请参阅下面的包装图片:

enter image description here

“Prepare Tables”和“Get Adj Memo Sheet”同时开始。

1 个答案:

答案 0 :(得分:1)

希望我不会误解你的问题。看起来你没有正确连接任务。这里有一些关于任务执行的信息。

任务开始执行有两种方式

  • 在程序包执行开始时(如果此任务未连接到上一个任务)
  • 上一个任务完成执行后(连接任务时)

如果多个任务未连接到先前的任务。当程序包开始执行时,它们将开始并行执行。

此外,如果将它们分组到序列容器中,它们将在序列开始时并行地开始执行。

并行执行的屏幕截图

enter image description here

enter image description here

sequentiel执行的屏幕截图

enter image description here