Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

catalog.deploy_project (base de données SSISDB)

Déploie un projet dans un dossier dans le catalogue Integration Services ou met à jour un projet existant qui a été déployé précédemment.

deploy_project [ @folder_name = ] folder_name 
      , [ @project_name = ] project_name 
      , [ @project_stream = ] projectstream 
    [ , [@operation_id ] = operation_id OUTPUT ] 

[ @folder_name = ] folder_name

Nom du dossier où le projet sera déployé. folder_name est nvarchar(128).

[ @project_name = ] project_name

Nom du nouveau projet ou du projet mis à jour dans le dossier. project_name est nvarchar(128).

[@ projectstream =] projectstream

Contenu binaire du fichier de déploiement d'un projet Integration Services (extension .ispac).

Vous pouvez utiliser une instruction SELECT avec la fonction OPENROWSET et le fournisseur d'ensembles de lignes BULK pour récupérer le contenu binaire du fichier. Pour un exemple, consultez Déployer et exécuter des packages SSIS à l'aide de procédures stockées. Pour plus d'informations sur OPENROWSET, consultez OPENROWSET (Transact-SQL).

Le paramètre projectstream est de type varbinary(MAX).

[ @operation_id = ] operation_id

Retourne l'identificateur unique de l'opération de déploiement. operation_id est bigint.

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

  • Autorisations CREATE_OBJECTS sur le dossier pour déployer un nouveau projet ou des autorisations MODIFY sur le projet pour mettre à jour un projet

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

  • Appartenance au rôle de serveur sysadmin

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

  • La valeur du paramètre @project_name ne correspond pas au nom du projet dans le fichier de déploiement

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

Pendant un déploiement ou une mise à jour de projet, la procédure stockée ne vérifie pas le niveau de protection des packages individuels dans le projet.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft