catalog.deploy_packagescatalog.deploy_packages

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) sí SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data Factoryyes SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data FactorySe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) sí SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data Factoryyes SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data Factory

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions)

Implementa uno o más paquetes en una carpeta en el catálogo de Integration ServicesIntegration Services o actualiza un paquete existente que se ha implementado previamente.Deploys one or more packages to a folder in the Integration ServicesIntegration Services catalog or updates an existing package that has been deployed previously.

SintaxisSyntax

catalog.deploy_packages [ @folder_name = ] folder_name
    , [ @project_name = ] project_name
    , [ @packages_table = ] packages_table
    [, [ @operation_id OUTPUT = ] operation_id OUTPUT]

ArgumentosArguments

[ @folder_name = ] folder_name[ @folder_name = ] folder_name
Nombre de la carpeta.The name of the folder. folder_name es nvarchar(128) .The folder_name is nvarchar(128).

[ @project_name = ] project_name[ @project_name = ] project_name
Nombre del proyecto en la carpeta.The name of the project in the folder. project_name es nvarchar(128) .The project_name is nvarchar(128).

[ @packages_table = ] packages_table[ @packages_table = ] packages_table
Contenido binario de archivos de paquete de Integration ServicesIntegration Services (.dtsx).The binary contents of Integration ServicesIntegration Services package (.dtsx) file(s). packages_table es [catalog].[Package_Table_Type]The packages_table is [catalog].[Package_Table_Type]

[ @operation_id = ] operation_id[ @operation_id = ] operation_id
Devuelve el identificador único para la operación de implementación.Returns the unique identifier for the deployment operation. operation_id es bigint.The operation_id is bigint.

Valor de código de retornoReturn Code Value

0 (correcto)0 (success)

Conjuntos de resultadosResult Sets

NoneNone

PermisosPermissions

Este procedimiento almacenado necesita uno de los permisos siguientes:This stored procedure requires one of the following permissions:

  • Permisos CREATE_OBJECTS en el proyecto o permisos MODIFY en el paquete para actualizar un paquete.CREATE_OBJECTS permissions on the project or MODIFY permissions on the package to update a package.

  • Pertenencia al rol de base de datos de ssis_adminMembership to the ssis_admin database role

  • Pertenencia al rol de servidor de sysadminMembership to the sysadmin server role

Errores y advertenciasErrors and Warnings

La siguiente lista describe algunas condiciones que pueden hacer que este procedimiento almacenado produzca un error:The following list describes some conditions that may cause this stored procedure to raise an 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.A parameter refers to an object that does not exist, a parameter tries to create an object that already exists, or a parameter is invalid in some other way.

  • El usuario no tiene permisos suficientesThe user does not have sufficient permissions