Condividi tramite


catalog.deploy_packages

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Si applica a: SQL Server

Distribuisce uno o più pacchetti in una cartella del catalogo di Integration Services o aggiorna un pacchetto esistente distribuito precedentemente.

Sintassi

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

Argomenti

[ @folder_name = ] folder_name
Il nome della cartella. folder_name è di tipo nvarchar(128).

[ @project_name = ] project_name
Nome del progetto nella cartella. project_name è di tipo nvarchar(128).

[ @packages_table = ] packages_table
Contenuto binario dei file del pacchetto (con estensione dtsx) di Integration Services. packages_table è di tipo [catalog].[Package_Table_Type]

[ @operation_id = ] operation_id
Viene restituito l'identificatore univoco dell'operazione di distribuzione. operation_id è di tipo bigint.

Valore del codice restituito

0 (esito positivo)

Set di risultati

None

Autorizzazioni

Per questa stored procedure è necessaria una delle autorizzazioni seguenti:

  • Autorizzazioni CREATE_OBJECTS sul progetto o autorizzazioni MODIFY sul pacchetto per aggiornare un pacchetto.

  • Appartenenza al ruolo del database ssis_admin

  • Appartenenza al ruolo del server sysadmin

Errori e avvisi

Nell'elenco seguente vengono descritte alcune condizioni che possono determinare la generazione di un errore da parte della stored procedure:

  • Parametro che fa riferimento a un oggetto inesistente, parametro che tenta di creare un oggetto già esistente o parametro in altro modo non valido.

  • Utente senza autorizzazioni sufficienti.