catalog.set_execution_property_override_value

为 Integration Services 目录中的执行实例设置属性的值。

语法

set_execution_property_override_value [ @execution_id = execution_id
    , [ @property_path = ] property_path
    , [ @property_value = ] property_value
    , [ @sensitive = ] sensitive

参数

  • [ @execution\_id = ] execution_id
    执行实例的唯一标识符。 execution_id 的数据类型为 bigint。

  • [ @property\_path = ] property_path
    指向包中属性的路径。 property_path 的数据类型为 nvarchar(4000)。

  • [ @property\_value = ] property_value
    要赋给该属性的覆盖值。 property_value 的数据类型为 nvarchar(max)。

  • [ @sensitive = ] sensitive
    当值为 1 时,属性是敏感的并在存储时加密。 当值为 0 时,属性是不敏感的并以纯文本形式存储值。 sensitive 参数的数据类型为 bit。

备注

此过程执行的功能与**“执行包”对话框上“高级”选项卡中的“属性覆盖”部分执行的功能相同。 该属性的路径从包任务的“包路径”**属性派生。

返回代码值

0(成功)

结果集

错误和警告

下面的列表描述了一些可能引发错误或警告的情况:

  • 用户不具备适当的权限

  • 执行标识符无效

  • 属性路径无效

  • 属性值的数据类型与属性的数据类型不匹配

请参阅

参考

catalog.set_execution_parameter_value(SSISDB 数据库)