Compartir a través de


catalog.create_environment_reference (base de datos de SSISDB)

Crea una referencia de entorno para un proyecto en el catálogo de Integration Services.

Sintaxis

create_environment_reference [ @folder_name = ] folder_name
     , [ @project_name = ] project_name
     , [ @environment_name = ] environment_name
     , [ @reference_location = ] reference_location
  [  , [ @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. El parámetro folder_name es de tipo nvarchar(128).

  • [ @project\_name = ] project_name
    El nombre del proyecto al que se hace referencia en el entorno. El parámetro project_name es de tipo nvarchar(128).

  • [ @environment\_name = ] environment_name
    El nombre del entorno al que se hace referencia. El parámetro environment_name es de tipo nvarchar(128).

  • [ @reference\_location = ] reference_location
    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_location es de tipo 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 de tipo nvarchar(128).

  • [ @reference\_id = ] reference_id
    Devuelve el identificador único para la nueva referencia. 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

Ninguno

Permisos

Este procedimiento almacenado requiere uno de los siguientes permisos:

  • 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 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 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 utilizando 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.

Comentarios

Un proyecto puede 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.