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.