Compartir a través de


catalog.get_parameter_values (base de datos de SSISDB)

Resuelve y recupera los valores de los parámetros predeterminados de un proyecto y los paquetes correspondientes en el catálogo de Integration Services.

Sintaxis

get_parameter_values [ @folder_name = ] folder_name
     , [ @project_name = ] project_name
     , [ @package_name = ] package_name
  [  , [ @reference_id = ] reference_id  ]

Argumentos

  • [ @folder\_name = ] folder_name
    Nombre de la carpeta que contiene el proyecto. El parámetro folder_name es de tipo nvarchar(128).

  • [ @project\_name = ] project_name
    Nombre del proyecto donde los parámetros residen. El parámetro project_name es de tipo nvarchar(128).

  • [ @package\_name = ] package_name
    Nombre del paquete. Especifique el nombre del paquete para recuperar todos los parámetros de proyecto y los parámetros de un paquete concreto. Utilice NULL para recuperar todos los parámetros de proyecto y los parámetros de todos los paquetes. El parámetro package_name es de tipo nvarchar(260).

  • [ @reference\_id = ] reference_id
    Identificador único de una referencia de entorno. Este parámetro es opcional. El parámetro reference_id es de tipo bigint.

Valor del código de retorno

0 (correcto)

Conjuntos de resultados

Devuelve una tabla que tiene el siguiente formato:

Nombre de la columna

Tipo de datos

Descripción

object_type

smallint

Tipo de parámetro. El valor es 20 para un parámetro de proyecto y 30 para un parámetro de paquete.

parameter_data_type

nvarchar(128)

Tipo de datos del parámetro.

parameter_name

sysname

Nombre del parámetro.

parameter_value

sql_variant

Valor del parámetro.

sensitive

bit

Cuando el valor es 1, el valor del parámetro es confidencial. Cuando el valor es 0, el valor del parámetro no es confidencial.

required

bit

Cuando el valor es 1, se requiere el valor del parámetro para iniciar la ejecución. Cuando el valor es 0, no se requiere el valor del parámetro para iniciar la ejecución.

value_set

bit

Cuando el valor es 1, el valor del parámetro se ha asignado. Cuando el valor es 0, el valor del parámetro no se ha asignado.

[!NOTA]

Los valores literales se muestran en texto simple. NULL se muestra en lugar de los valores confidenciales.

Permisos

Este procedimiento almacenado necesita uno de los permisos siguientes:

  • Permisos de lectura en el objeto y, si es aplicable, el permiso de lectura en el entorno al que se hace referencia

  • Pertenencia al rol de base de datos ssis_admin

  • Pertenencia al rol de servidor sysadmin

Errores y advertencias

En la lista siguiente se describen algunas condiciones que pueden producir un error o una advertencia:

  • El paquete no se puede encontrar en la carpeta o proyecto especificados

  • El usuario no tiene los permisos apropiados

  • La referencia del entorno especificado no existe