catalog.create_environment_reference (base de datos de SSISDB)
Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory
Se aplica a:SQL Server
Crea una referencia de entorno para un proyecto en el catálogo de Integration Services.
Sintaxis
catalog.create_environment_reference [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @environment_name = ] environment_name
, [ @reference_type = ] reference_type
[ , [ @environment_folder_name = ] environment_folder_name ]
[ , [ @reference_id = ] reference_id OUTPUT ]
Argumentos
[ @folder_name = ] folder_name
El nombre de la carpeta del proyecto al que se hace referencia en el entorno. folder_name es nvarchar(128) .
[ @project_name = ] project_name
El nombre del proyecto al que se hace referencia en el entorno. project_name es nvarchar(128) .
[ @environment_name = ] environment_name
El nombre del entorno al que se hace referencia. environment_name es nvarchar(128) .
[ @reference_type = ] reference_type
Indica si el entorno se puede encontrar en la misma carpeta que el proyecto (referencia relativa) o en una carpeta diferente (referencia absoluta). Utilice el valor R
para indicar una referencia relativa. Utilice el valor A
para indicar una referencia absoluta. El parámetro reference_type es char(1) .
[ @environment_folder_name = ] environment_folder_name
El nombre de la carpeta en la que se encuentra el entorno al que se hace referencia. Este valor se requiere para las referencias absolutas. El parámetro environment_folder_name es nvarchar(128) .
[ @reference_id = ] reference_id
Devuelve el identificador único para la nueva referencia. Este parámetro es opcional. reference_id es bigint.
Valor de código de retorno
0 (correcto)
Conjuntos de resultados
None
Permisos
Este procedimiento almacenado necesita uno de los permisos siguientes:
Los permisos de lectura y modificación en el proyecto, y el permiso de lectura en el entorno
Pertenencia al rol de base de datos de ssis_admin
Pertenencia al rol de servidor de sysadmin
Errores y advertencias
En la siguiente lista se describen algunas condiciones que pueden producir un error o una advertencia:
El nombre de la carpeta no es válido
El nombre de proyecto no es válido
El usuario no tiene los permisos apropiados
Una referencia absoluta se especifica mediante el carácter
A
en el parámetro reference_location, pero el nombre de la carpeta no se especificó con el parámetro environment_folder_name.
Observaciones
Un proyecto puede tener referencias de entorno absolutas o relativas. Las referencias relativas se refieren al entorno por nombre y requieren que resida en la misma carpeta que el proyecto. Las referencias absolutas hacen referencia al entorno por nombre y carpeta, y pueden hacer referencia a los entornos que residen en una carpeta diferente que el proyecto. Un proyecto puede hacer referencia a varios entornos.