Outre sa principale fonctionnalité de gestion d’exécutions, l’Agent SQL Server comporte quelques fonctionnalités intéressantes concernant la gestion de son historique.
Par défaut, l’historique pour chaque job est configuré à un maximum de 100 lignes, et de 1000 lignes pour tous les jobs.
Donc si votre job s’exécute plus de 100 fois par jour, et que vous arrivez au travail en souhaitant voir si celui-ci s’est correctement exécuté pendant que vous dormiez paisiblement, c’est râpé
En choisissant l’option « Propriétés » par clic-droit sur la node « SQL Server Agent » sous SQL Server Management Studio, voici ce que l’on trouve :
Autre désagrément : l’historique concernant un job est assez long, par exemple si vous exécutez un job une fois par semaine depuis des mois.
Vous souhaitez maintenant purger l’historique, pour voir ce qui se passera la semaine prochaine, d’un coup d’oeil :
Vous pouvez également supprimer de l’historique les lignes qui sont plus vieilles qu’une date de votre choix, avec l’option « Supprimer l’historique avant » :