Créer un utilitaire de déploiement
La première étape de déploiement des packages consiste à créer un utilitaire de déploiement pour un projet Integration Services. L’utilitaire de déploiement est un dossier qui contient les fichiers dont vous avez besoin pour déployer les packages dans un projet Integration Services sur un serveur différent. L’utilitaire de déploiement est créé sur l’ordinateur où le projet Integration Services est stocké.
Vous créez un utilitaire de déploiement de packages pour un projet Integration Services en configurant d’abord le processus de création pour créer un utilitaire de déploiement de packages, puis en créant le projet. Lorsque vous créez le projet, tous les packages et configurations de package dans le projet sont automatiquement inclus. Pour déployer des fichiers supplémentaires tels que le fichier Lisez-moi avec le projet, placez les fichiers dans le dossier Divers du projet Integration Services. Lorsque le projet est généré, ces fichiers sont automatiquement inclus.
Vous pouvez configurer chaque déploiement de projet différemment. Avant de générer le projet et de créer l'utilitaire de déploiement de packages, vous pouvez définir les propriétés sur l'utilitaire de déploiement pour personnaliser la façon dont les packages du projet seront déployés. Par exemple, vous pouvez spécifier si les configurations de package peuvent être mises à jour lorsque le projet est déployé. Pour accéder aux propriétés d’un projet Integration Services, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.
Le tableau suivant récapitule les propriétés de l'utilitaire de déploiement.
Propriété | Description |
---|---|
AllowConfigurationChange | Une valeur qui spécifie si les configurations peuvent être mises à jour lors du déploiement. |
CreateDeploymentUtility | Une valeur qui spécifie si un utilitaire de déploiement de packages est créé lorsque le projet est généré. Cette propriété doit être définie à True pour créer un utilitaire de déploiement. |
DeploymentOutputPath | L’emplacement, relatif au projet Integration Services, de l’utilitaire de déploiement. |
Quand vous générez un projet Integration Services, un fichier manifeste, <nom_projet>.SSISDeploymentManifest.xml et des copies des packages du projet et des dépendances de package sont créés et ajoutés dans le dossier bin\Deployment au sein du projet ou à l’emplacement spécifié dans la propriété DeploymentOutputPath. Le fichier manifeste répertorie les packages, les configurations de package et tous les divers autres fichiers du projet.
Le contenu du dossier de déploiement est actualisé chaque fois que vous générez le projet. Cela signifie que tout fichier enregistré dans ce dossier et qui n'est pas copié de nouveau dans le dossier par le processus de construction sera supprimé. Par exemple, les fichiers de configuration de package enregistrés dans les dossiers de déploiement seront supprimés.
Pour créer un utilitaire de déploiement de package
Dans SQL Server Data Tools (SSDT), ouvrez la solution qui contient le projet Integration Services pour lequel vous voulez créer un utilitaire de déploiement de package.
Cliquez avec le bouton droit sur le projet et cliquez sur Propriétés.
Dans la boîte de dialogue <nom_projet> - Pages de propriétés, cliquez sur Utilitaire de déploiement.
Pour mettre à jour les configurations de package lors du déploiement de packages, définissez AllowConfigurationChanges sur
True
.Définissez
CreateDeploymentUtility
surTrue
.Vous pouvez au besoin mettre à jour l'emplacement de l'utilitaire de déploiement en modifiant la propriété
DeploymentOutputPath
.Cliquez sur OK.
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Générer.
Affichez la progression de la build et les erreurs de build dans la fenêtre Sortie .
Voir aussi
Configurations de package
Créer des configurations de package
Déployer des packages à l’aide de l’utilitaire de déploiement
Déploiement de packages (SSIS)