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

Consente di distribuire uno o più pacchetti in una cartella di Integration ServicesIntegration Services del catalogo o aggiorna un pacchetto esistente che è stato distribuito in precedenza.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 =] nome_cartella[ @folder_name = ] folder_name
Nome della cartella.The name of the folder. Il nome_cartella è nvarchar (128).The folder_name is nvarchar(128).

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

[ @packages_table =] packages_table[ @packages_table = ] packages_table
Il contenuto binario di Integration ServicesIntegration Services file (con estensione dtsx) del pacchetto.The binary contents of Integration ServicesIntegration Services package (.dtsx) file(s). Il packages_table è [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. Il operation_id è 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 il progetto o le autorizzazioni di modifica del pacchetto per aggiornare un pacchetto.CREATE_OBJECTS permissions on the project or MODIFY permissions on the package to update a package.

  • L'appartenenza al ssis_admin ruolo del databaseMembership to the ssis_admin database role

  • L'appartenenza al sysadmin ruolo del serverMembership 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:

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