Der SQL Server-Auftragsverlauf wird nach 5 Tagen angezeigt

8

Ich denke, das ist eine dumme Frage, aber für mein Leben kann ich nicht herausfinden, was los ist. Ich habe gerade die Verwaltung mehrerer Server übernommen und auf allen Servern wird der Auftragsverlauf nur 5 Tage lang gespeichert. Es gibt einen Wartungsplan für die Bereinigung, der jedoch auf eine Aufbewahrungsdauer von 5 Wochen festgelegt ist.

EXEC msdb.dbo.sp_syspolicy_purge_history wird täglich ausgeführt. Die Tage für die Aufbewahrung des Verlaufs sind jedoch auf 0 gesetzt. Meines Wissens nach wird daher sowieso nichts unternommen.

Es muss etwas wirklich Einfaches geben, das mir hier fehlt. Kann mich jemand in die richtige Richtung weisen?

PseudoToad
quelle

Antworten:

12

Dieser Job hat mit richtlinienbasierter Verwaltung zu tun, nicht mit SQL Server Agent-Jobs im Allgemeinen. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf SQL Server-Agent, wählen Sie Eigenschaften aus und wechseln Sie zur Registerkarte Verlauf. Was sagt es hier:

Geben Sie hier die Bildbeschreibung ein

Sie können diese Einstellungen so anpassen, dass insgesamt mehr Zeilen, mehr Zeilen pro Job und der Verlauf länger erhalten bleiben. Ich vermute, entweder haben Sie viele Jobs auf diesem Server oder diese Einstellungen wurden geändert.

Aaron Bertrand
quelle
1
Ich liebe dich Aaron (auf männliche Weise!) Du hast Recht ... die Zahlen waren niedrig und wir haben jede Menge Jobs ... Problem gelöst!
PseudoToad
4
Whoa, jetzt einfach ...
Aaron Bertrand