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.