对任务和容器设置优先约束

当包中包含了多个任务或容器之后,即可用优先约束将它们链接成有序工作流。每个优先约束引用两个可执行文件:两个任务、两个容器或一个任务和一个容器。它们被称为优先可执行文件和受约束的可执行文件。优先可执行文件是其执行结果(成功或失败)决定下一任务或容器(受约束的可执行文件)是否运行的任务或者容器。有关详细信息,请参阅优先约束

在线性控制流(即不分支的控制流)中,优先约束独自控制任务运行的顺序。如果控制流有分支,则由 Integration Services 运行时引擎决定紧随分支之后的任务和容器的执行顺序。

注意注意

运行时引擎还决定着控制流中未连接的工作流的执行顺序。

默认优先约束仅使用一个约束,该约束要求优先可执行文件必须运行成功。可将优先约束修改为使用具有约束的表达式,或者使用表达式而非约束,并且指定优先可执行文件是失败还是仅仅完成而已。

SSIS 设计器用颜色标识优先约束的类型。“成功”约束为绿色,“失败”约束为红色,而“完成”约束为蓝色。若要在 SSIS 设计器中显示表明约束类型的文本标签,则必须配置 SSIS 设计器的可访问性功能。有关详细信息,请参阅 Business Intelligence Development Studio 中的辅助功能

创建默认优先约束后,即可修改优先约束的属性。

创建默认优先约束

修改优先约束

向优先约束添加功能

创建默认优先约束后,可按以下方式扩展优先约束:

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。