SSISDB [目录]。[get_parameter_values]过程为作业参数返回空值

时间:2018-12-17 13:25:23

标签: sql-server ssis

我在SSIS中创建了几个作业导入,在其中定义了一个名为 VAccount 的参数。 据我了解,SSISDB数据库包含有关我的作业的所有信息,并且有一个存储过程应允许您通过执行以下存储过程来检索作业内部使用的参数值:

EXEC    [catalog].[get_parameter_values]
        @folder_name = N'Vendor Import',
        @project_name = N'Dcs.SupplierImport',
        @package_name = N'Wave.dtsx',
        @reference_id = NULL

不幸的是,我的输出显示VAccount参数的值为NULL,而在我的导入中,其默认值为:64039050。

这里有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

您是否在SSDT中设置了VAccount参数的值?要使用catalog.get_parameter_values检索默认参数值,请在SSIS目录中进行设置。要从目录中设置默认参数值,请在软件包上单击鼠标右键,然后选择 Configure ... ,然后在“ Value”字段中为参数单击省略号,然后在“ Edit Value”字段中输入默认值。现在,它将显示在catalog.get_parameter_values的结果集中。