L'historique des travaux SQL Server disparaît après 5 jours

8

J'ai l'impression que c'est une question idiote mais pour la vie de moi, je ne peux pas retracer ce qui se passe. Je viens de prendre en charge l'administration de plusieurs serveurs et sur chacun d'eux, l'historique des travaux n'est conservé que pendant 5 jours. Il existe un plan de maintenance de nettoyage, mais il est défini pour une rétention de 5 semaines.

EXEC msdb.dbo.sp_syspolicy_purge_history est exécuté quotidiennement, cependant, l'historique des jours de rétention est défini sur 0, donc je comprends qu'il ne fait rien de toute façon.

Il doit y avoir quelque chose de vraiment simple qui me manque ici. Est-ce que quelqu'un peut-il me montrer la bonne direction?

PseudoToad
la source

Réponses:

12

Ce travail a à voir avec la gestion basée sur des stratégies, et non les travaux de l'Agent SQL Server en général. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur SQL Server Agent et sélectionnez Propriétés, puis accédez à l'onglet Historique. Que dit-il ici:

entrez la description de l'image ici

Vous pouvez ajuster ces paramètres afin qu'il conserve plus de lignes dans l'ensemble, plus de lignes par travail et conserve l'historique plus longtemps. Je suppose que vous avez beaucoup de tâches sur ce serveur ou que ces paramètres ont été modifiés.

Aaron Bertrand
la source
1
Je t'aime Aaron (d'une manière virile!) Tu as raison ... les chiffres étaient bas et nous avons des tonnes d'emplois .... problème résolu!
PseudoToad
4
Whoa, facile maintenant ...
Aaron Bertrand