Introduction à Sql Server Integration Services (SSIS)


précédentsommairesuivant

7. Déploiement du package

7-1. Déploiement

Nous avons vu qu'il était possible d'exécuter le package depuis Visual Studio. C'est bien, mais ce n'est pas très pratique de devoir lancer Visual Studio pour lancer notre traitement. Il nous faut donc maintenant déployer notre package dans SQL Server.

Ne vous faites pas de soucis, c'est encore Visual Studio qui va travailler pour nous et va tout faire tout seul ou presque.

La première étape du déploiement est d'activer la création de l'utilitaire de déploiement du package. Allez dans les propriétés du projet, onglet Deployment Utility :

Figure 46

Vous devez activer l'option CreateDeploymentUtility. Validez et regénérez le projet. Si vous vous rendez dans le dossier de sortie du projet, vous devriez avoir quelque chose qui ressemble à cela :

Figure 47

Il y a bien notre package, IISLogImport.dtsx. Le deuxième est le Manifeste de déploiement, IISStatistics.SSISDeploymentManifest. Ouvrez-le, un assistant de déploiement démarre.

Figure 48

Comme beaucoup d'assistants chez Microsoft, il y a une petite page d'accueil, passons.

Figure 49

L'assistant nous propose deux modes d'installation pour notre package. Si vous regardez la description de chacun des modes, vous comprendrez que pour notre exemple, le déploiement dans le système de fichier est bien suffisant.

Figure 50

Choisissez l'endroit où sera copié le package. L'emplacement par défaut ira très bien dans notre cas.

Figure 51

Petit confirmation avant l'installation, puis bouton Suivant.

Figure 52

Le déploiement s'est bien passé, nous avons fini. Vérifions maintenant notre travail.

7-2. Vérification du déploiement et exécution

Pour vérifier notre travail, lancez SQL Server Management Studio et connectez vous à Integration Services, pas au serveur de base de données comme vous le faîte sans doute d'habitude :

Figure 53

Si vous développez l'arborescence du serveur, vous retrouverez bien notre package.

Figure 54

Nous allons maintenant l'exécuter:

Figure 55

Dans le menu contextuel du package, choisissez la commande Run Package.

L'assistant qui s'ouvre nous propose différentes options. Je ne détaillerai rien, les options par défaut sont correctes. Nous allons nous contenter de lancer l'exécution du package. La fenêtre suivante s'ouvre et vous pouvez suivre l'exécution du package :

Figure 56

Vous pouvez voir que 472 lignes de log ont été écrites en base. Notre exécution s'est bien déroulée.

Figure 57

précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2007 Olivier Delmotte. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.