El historial de trabajos de SQL Server desaparece después de 5 días

8

Siento que esta es una pregunta tonta, pero por mi vida, no puedo rastrear lo que está sucediendo. Acabo de hacerme cargo de la administración de varios servidores y en todos ellos, el historial de trabajo se conserva por solo 5 días. Existe un plan de mantenimiento de limpieza, pero está configurado para una retención de 5 semanas.

EXEC msdb.dbo.sp_syspolicy_purge_history se ejecuta diariamente, sin embargo, los días de retención de historial se establecen en 0, así que entiendo que de todos modos no está haciendo nada.

Tiene que haber algo realmente simple que me falta aquí. ¿Alguien puede señalarme en la dirección correcta?

PseudoToad
fuente

Respuestas:

12

Ese trabajo tiene que ver con la administración basada en políticas, no con los trabajos del Agente SQL Server en general. En el Explorador de objetos, haga clic con el botón derecho en Agente SQL Server y seleccione Propiedades, luego vaya a la pestaña Historial. ¿Qué dice aquí:

ingrese la descripción de la imagen aquí

Puede ajustar esa configuración para que mantenga más filas en general, más filas por trabajo y mantenga el historial por más tiempo. Supongo que tiene muchos trabajos en este servidor o que esta configuración ha cambiado.

Aaron Bertrand
fuente
1
Te amo Aaron (¡de una manera varonil!) Tienes razón ... los números se pusieron bajos y tenemos toneladas de trabajos ... ¡problema resuelto!
PseudoToad
44
Whoa, fácil ahora ...
Aaron Bertrand