Dans la série des différents messages sur les développements avec SQL Server Integration Services (SSIS), on se pose très vite la question de la planification des exécutions.
En effet, comme pour les packages DTS, avec SSIS nous avons la possibilité de planifier le lancement d'un package développé.
Ceci de fait par la création d'un JOB dans SQL SERVER AGENT avec comme tache le package SSIS, ensuite on planifie l'exécution de ce job avec la périodicité souhaitée.
Tout est expliqué dans la documentation MSDN :
Mais sur cette partie, certaines subtilités subsistent que je vais vous lister :
- Les packages SSIS doivent être stockés dans la MSDB de SQL Server et non dans le File System (Cf l'article précédent pour plus d'explication)
- Vous devez faire très attentions aux chaines de connexion, aux propriétaire du package et aux droits d'accès du package
- Pensez à paramétrer la notification des opérateurs en cas d'erreur (vous devez pour cela configurer SMTP Mail sur SQL Server 2005)
Vous pouvez alors faire vos développement SSIS et les mettre en production.
A noter au passage qu'on voit apparaître dans la liste des packages stockées ceux qui sont liés aux plans de maintenance.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire