catalog.deploy_packages
Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory
Se aplica a:SQL Server
Implementa uno o más paquetes en una carpeta en el catálogo de Integration Services o actualiza un paquete existente que se ha implementado previamente.
Sintaxis
catalog.deploy_packages [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @packages_table = ] packages_table
[, [ @operation_id OUTPUT = ] operation_id OUTPUT]
Argumentos
[ @folder_name = ] folder_name
Nombre de la carpeta. folder_name es nvarchar(128) .
[ @project_name = ] project_name
Nombre del proyecto en la carpeta. project_name es nvarchar(128) .
[ @packages_table = ] packages_table
Contenido binario de archivos de paquete de Integration Services (.dtsx). packages_table es [catalog].[Package_Table_Type]
[ @operation_id = ] operation_id
Devuelve el identificador único para la operación de implementación. operation_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:
Permisos CREATE_OBJECTS en el proyecto o permisos MODIFY en el paquete para actualizar un paquete.
Pertenencia al rol de base de datos de ssis_admin
Pertenencia al rol de servidor de sysadmin
Errores y advertencias
La siguiente lista describe algunas condiciones que pueden hacer que este procedimiento almacenado produzca un error:
Un parámetro hace referencia a un objeto que no existe, intenta crear un objeto que ya existe o no es válido por algún otro motivo.
El usuario no tiene permisos suficientes