Compartir a través de


catalog.move_project (base de datos de SSISDB)

Mueve un proyecto desde una carpeta a otra del catálogo de Integration Services.

Sintaxis

move_project [ @source_folder = ] source_folder
    , [ @project_name = ] project_name
    , [ @destination_folder = ] destination_folder

Argumentos

  • [ @source\_folder = ] source_folder
    Nombre de la carpeta de origen en la que está ubicado el proyecto antes de moverlo. El parámetro source_folder es de tipo nvarchar(128).

  • [ @project\_name = ] project_name
    Nombre del proyecto que se va a mover. El parámetro project_name es de tipo nvarchar(128).

  • [ @destination\_folder = ] destination_folder
    Nombre de la carpeta de destino en la que está ubicado el proyecto después de moverlo. El parámetro destination_folder es de tipo nvarchar(128).

Valor del código de retorno

0 (correcto)

Conjuntos de resultados

Ninguno

Permisos

Este procedimiento almacenado necesita uno de los siguientes permisos:

  • Los permisos READ y MODIFY del proyecto que se desea mover y el permiso CREATE_OBJECTS de la carpeta de destino

  • Pertenencia al rol de base de datos ssis_admin

  • Pertenencia al rol de servidor sysadmin

Errores y advertencias

La siguiente lista describe algunas condiciones que pueden hacer que este procedimiento almacenado produzca un error:

  • El proyecto no existe

  • La carpeta de origen no existe

  • La carpeta de destino no existe o ya contiene un proyecto con el mismo nombre

  • El usuario no tiene los permisos apropiados

Comentarios

Cuando un proyecto se mueve de una carpeta de origen a una carpeta de destino, el proyecto de la carpeta de origen y las referencias de entorno correspondientes se eliminan. En la carpeta de destino, se crea un proyecto idéntico y unas referencias de entorno. Las referencias de entorno relativas se resolverán en otra carpeta después de la operación de traslado. Las referencias absolutas se resolverán en la misma carpeta después de la operación de traslado.

[!NOTA]

Un proyecto puede tener referencias de entorno absolutas o relativas. Las referencias relativas hacen referencia al entorno por nombre y requieren que el entorno resida en la misma carpeta que el proyecto. Las referencias absolutas hacen referencia al entorno por nombre y carpeta y hacen referencia a los entornos que residen en una carpeta diferente a la del proyecto.