Partager via


catalog.deploy_packages

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

S'applique à : SQL Server

Déploie un ou plusieurs packages dans un dossier du catalogue Integration Services ou met à jour un package existant qui a été déployé.

Syntaxe

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

Arguments

[ @folder_name = ] folder_name
Nom du dossier. folder_name est de type nvarchar(128) .

[ @project_name = ] project_name
Nom du projet dans le dossier. project_name est de type nvarchar(128) .

[ @packages_table = ] packages_table
Contenu binaire du (des) fichier(s) de package (.dtsx) Integration Services. packages_table est de type [catalog].[Package_Table_Type]

[ @operation_id = ] operation_id
Retourne l'identificateur unique de l'opération de déploiement. operation_id est de type bigint.

Valeur du code de retour

0 (succès)

Jeux de résultats

None

Autorisations

Cette procédure stockée requiert l'une des autorisations suivantes :

  • Autorisations CREATE_OBJECTS sur le projet ou autorisations MODIFY sur le package pour mettre à jour un package.

  • Appartenance au rôle de base de données ssis_admin

  • Appartenance au rôle serveur sysadmin

Erreurs et avertissements

La liste suivante décrit quelques conditions qui peuvent générer une erreur de cette procédure stockée :

  • Un paramètre fait référence à un objet qui n’existe pas, un paramètre essaie de créer un objet qui existe déjà, ou un paramètre n’est pas valide d’une autre manière.

  • L'utilisateur n'a pas des autorisations suffisantes.