catalog.deploy_packagescatalog.deploy_packages

QUESTO ARGOMENTO SI APPLICA A: sìSQL Server (a partire dalla versione 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Distribuisce uno o più pacchetti in una cartella del catalogo di Integration ServicesIntegration Services o aggiorna un pacchetto esistente distribuito precedentemente.Deploys one or more packages to a folder in the Integration ServicesIntegration Services catalog or updates an existing package that has been deployed previously.

SintassiSyntax

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

ArgomentiArguments

[ @folder_name = ] folder_name[ @folder_name = ] folder_name
Nome della cartella.The name of the folder. folder_name è di tipo nvarchar(128).The folder_name is nvarchar(128).

[ @project_name = ] project_name[ @project_name = ] project_name
Nome del progetto nella cartella.The name of the project in the folder. project_name è di tipo nvarchar(128).The project_name is nvarchar(128).

[ @packages_table = ] packages_table[ @packages_table = ] packages_table
Contenuto binario dei file del pacchetto (con estensione dtsx) di Integration ServicesIntegration Services.The binary contents of Integration ServicesIntegration Services package (.dtsx) file(s). packages_table è di tipo [catalog].[Package_Table_Type]The packages_table is [catalog].[Package_Table_Type]

[ @operation_id = ] operation_id[ @operation_id = ] operation_id
Viene restituito l'identificatore univoco dell'operazione di distribuzione.Returns the unique identifier for the deployment operation. operation_id è di tipo bigint.The operation_id is bigint.

Valore del codice restituitoReturn Code Value

0 (esito positivo)0 (success)

Set di risultatiResult Sets

NessunoNone

PermissionsPermissions

Per questa stored procedure è necessaria una delle autorizzazioni seguenti:This stored procedure requires one of the following permissions:

  • Autorizzazioni CREATE_OBJECTS sul progetto o autorizzazioni MODIFY sul pacchetto per aggiornare un pacchetto.CREATE_OBJECTS permissions on the project or MODIFY permissions on the package to update a package.

  • Appartenenza al ruolo del database ssis_adminMembership to the ssis_admin database role

  • Appartenenza al ruolo del server sysadminMembership to the sysadmin server role

Errori e avvisiErrors and Warnings

Nell'elenco seguente vengono descritte alcune condizioni che possono determinare la generazione di un errore da parte della stored procedure:The following list describes some conditions that may cause this stored procedure to raise an error:

  • Parametro che fa riferimento a un oggetto inesistente, parametro che tenta di creare un oggetto già esistente o parametro in altro modo non valido.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.

  • Utente senza autorizzazioni sufficienti.The user does not have sufficient permissions