Compartir a través de


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