序列容器和优先约束有什么区别?

时间:2018-01-02 08:31:14

标签: sql-server ssis etl ssis-2012

如果我没有使用优先约束连接任务,那么它们在序列容器中并行运行。有谁能建议我这个?

1 个答案:

答案 0 :(得分:1)

序列容器

基于此Microsoft article

  

Sequence容器定义一个控制流,它是包控制流的子集。 Sequence容器将包分成多个独立的控制流,每个控制流包含一个或多个在整个包控制流中运行的任务和容器。

优先约束

基于此Microsoft article

  

优先约束链接控制流中包中的可执行文件,容器和任务,并指定确定可执行文件是否运行的条件

比较

"序列容器" " Precedence Constraints" ,根据您的需要,您必须选择是否必须将任务放在序列容器中或使用优先约束链接它们。

注意:如果它是关于并行运行单个任务,则不需要序列容器只需将任务添加到控制流而不链接它们,它们将并行运行。