O histórico de tarefas do SQL Server desaparece após 5 dias

8

Sinto que essa é uma pergunta boba, mas, para a minha vida, não consigo rastrear o que está acontecendo. Acabei de assumir a administração de vários servidores e, em todos eles, o histórico do trabalho é mantido por apenas 5 dias. Existe um plano de manutenção de limpeza, mas está definido para retenção de 5 semanas.

EXEC msdb.dbo.sp_syspolicy_purge_history está sendo executado diariamente, no entanto, os dias de retenção do histórico são definidos como 0, então meu entendimento é que ele não está fazendo nada.

Tem que haver algo realmente simples que estou sentindo falta aqui. Alguém pode me apontar na direção certa?

PseudoToad
fonte

Respostas:

12

Esse trabalho tem a ver com gerenciamento baseado em políticas, e não com os trabalhos do SQL Server Agent em geral. No Pesquisador de Objetos, clique com o botão direito do mouse em SQL Server Agent, selecione Propriedades e vá para a guia Histórico. O que diz aqui:

insira a descrição da imagem aqui

Você pode ajustar essas configurações para manter mais linhas no geral, mais linhas por trabalho e manter o histórico mais longo. Acho que você tem muitos trabalhos neste servidor ou essas configurações foram alteradas.

Aaron Bertrand
fonte
11
Eu te amo Aaron (de uma maneira viril!) Você está certo ... os números foram baixos e temos toneladas de empregos ... problema resolvido!
PseudoToad
4
Whoa, fácil agora ...
Aaron Bertrand