若要设置优先约束的属性,可以使用以下工具之一:
可以使用 “优先约束编辑器 ”对话框。
可以使用“属性”窗口。 “属性”窗口列出了用于配置优先约束的属性,这些约束在 “优先约束编辑器 ”对话框中不可用。 在“属性”窗口中,可以提供优先约束的说明和名称,并将批注配置为在设计图面上显示优先约束。
以下过程介绍如何使用这些工具对优先约束设置属性。
使用优先约束编辑器设置优先约束的属性
在 SQL Server Data Tools (SSDT)中,打开包含所需包的 Integration Services 项目。
在解决方案资源管理器中,双击该包将其打开。
单击 “控制流” 选项卡。
双击优先约束。
“优先约束编辑器” 将打开。
在“求值运算”下拉列表中,选择求值运算。
在
Value
下拉列表中,选择优先可执行文件的执行结果。如果计算作使用表达式,请在
Expression
框中键入表达式,然后单击“ 测试 ”来计算表达式。注释
变量名称区分大小写。
如果多个任务或容器连接到限制性可执行文件,请选择 逻辑 AND 以指定所有前面的可执行文件的执行结果必须为
true
。 选择“逻辑 OR”以指定只有一个执行结果的结果必须为真true
。单击 “确定” ,关闭 “优先约束编辑器”。
若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项” 。
使用“属性”窗口设置优先约束的属性
在 SQL Server Data Tools (SSDT)中,打开包含要修改的包的 Integration Services 项目。
在解决方案资源管理器中,双击该包将其打开。
单击 “控制流” 选项卡。在“控制流”选项卡的设计图面上,右键单击优先约束,再单击“属性”。 在“属性”窗口中修改属性值。
在“属性”窗口中,设置优先约束的下列读/写属性:
读/写属性 配置操作 DESCRIPTION 输入说明。 EvalOp 选择一个求值运算。 如果选择了 Expression
、ExpressionAndConstant 或 ExpressionOrConstant 作为操作,则可以指定表达式。表达式 如果求值运算包含 and 表达式,则请提供一个表达式。 表达式的计算结果必须为布尔值。 有关表达式语言的详细信息,请参阅 Integration Services (SSIS) 表达式。 LogicalAnd 设置 LogicalAnd
以指定在多个可执行文件作为前置并连接到受约束可执行文件时,是否与其他优先约束共同评估该优先约束。名称 更新优先约束的名称。 显示注释 指定要使用的批注类型。 选择 Never 可以禁用批注;选择 AsNeeded 可以启用按需批注;选择 ConstraintName 可以使用 Name 属性的值自动进行批注;选择 ConstraintDescription 可以使用 Description 属性的值自动进行批注;选择 ConstraintOptions 可以使用 Value 和 Expression 属性的值自动进行批注。 价值 如果在 EvalOP 属性中指定的求值运算包含约束,请选择受约束的可执行文件的执行结果。 关闭“属性”窗口。
若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项” 。