设置优先约束的属性

若要设置优先约束的属性,可以使用以下工具之一:

  • 可以使用 “优先约束编辑器 ”对话框。

  • 可以使用“属性”窗口。 “属性”窗口列出了用于配置优先约束的属性,这些约束在 “优先约束编辑器 ”对话框中不可用。 在“属性”窗口中,可以提供优先约束的说明和名称,并将批注配置为在设计图面上显示优先约束。

以下过程介绍如何使用这些工具对优先约束设置属性。

使用优先约束编辑器设置优先约束的属性

  1. 在 SQL Server Data Tools (SSDT)中,打开包含所需包的 Integration Services 项目。

  2. 在解决方案资源管理器中,双击该包将其打开。

  3. 单击 “控制流” 选项卡。

  4. 双击优先约束。

    “优先约束编辑器” 将打开。

  5. 在“求值运算”下拉列表中,选择求值运算。

  6. Value 下拉列表中,选择优先可执行文件的执行结果。

  7. 如果计算作使用表达式,请在 Expression 框中键入表达式,然后单击“ 测试 ”来计算表达式。

    注释

    变量名称区分大小写。

  8. 如果多个任务或容器连接到限制性可执行文件,请选择 逻辑 AND 以指定所有前面的可执行文件的执行结果必须为 true。 选择“逻辑 OR”以指定只有一个执行结果的结果必须为真true

  9. 单击 “确定” ,关闭 “优先约束编辑器”

  10. 若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项”

使用“属性”窗口设置优先约束的属性

  1. 在 SQL Server Data Tools (SSDT)中,打开包含要修改的包的 Integration Services 项目。

  2. 在解决方案资源管理器中,双击该包将其打开。

  3. 单击 “控制流” 选项卡。在“控制流”选项卡的设计图面上,右键单击优先约束,再单击“属性”。 在“属性”窗口中修改属性值。

  4. 在“属性”窗口中,设置优先约束的下列读/写属性:

    读/写属性 配置操作
    DESCRIPTION 输入说明。
    EvalOp 选择一个求值运算。 如果选择了 ExpressionExpressionAndConstantExpressionOrConstant 作为操作,则可以指定表达式。
    表达式 如果求值运算包含 and 表达式,则请提供一个表达式。 表达式的计算结果必须为布尔值。 有关表达式语言的详细信息,请参阅 Integration Services (SSIS) 表达式
    LogicalAnd 设置 LogicalAnd 以指定在多个可执行文件作为前置并连接到受约束可执行文件时,是否与其他优先约束共同评估该优先约束。
    名称 更新优先约束的名称。
    显示注释 指定要使用的批注类型。 选择 Never 可以禁用批注;选择 AsNeeded 可以启用按需批注;选择 ConstraintName 可以使用 Name 属性的值自动进行批注;选择 ConstraintDescription 可以使用 Description 属性的值自动进行批注;选择 ConstraintOptions 可以使用 Value 和 Expression 属性的值自动进行批注。
    价值 如果在 EvalOP 属性中指定的求值运算包含约束,请选择受约束的可执行文件的执行结果。
  5. 关闭“属性”窗口。

  6. 若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项”

另请参阅

优先约束
使用默认优先约束来连接任务和容器
使用快捷菜单设置优先约束的值
在优先约束中使用表达式