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