O SQL Server não arquiva logs

1

Eu estava apenas procurando por um dos bancos de dados menos monitorados e notei que ele não arquivou nenhum registro por mais de um mês. Isto é o que parece agora. O log atual tem mais de 700.000 eventos e contando. Alguém sabe se existe algum processo ou procedimento que pode ter falhado?

Alguém sabe se existe algum processo ou procedimento que possa ter falhado?

    
por Sandokan 20.04.2013 / 20:01

1 resposta

2

O SQL Server não fará o ciclo de log de erros, a menos que você reinicie a instância. Esse comportamento data dos primeiros dias (SQL Server 6.5 ou até mais antigo) quando não muito material foi gravado no log.

Se você precisar percorrer os logs manualmente porque o log atual ficou muito grande, chame o procedimento do sistema sp_cycle_errorlog . Se você gostaria de percorrer o log em uma base regular, você pode agendar um trabalho para fazer isso uma vez por dia / semana / mês, se quiser.

Tudo isso dito, muitas entradas no servidor fazem login em apenas alguns dias e o tempo parece excessivo. Você pode querer olhar para essas entradas e investigar qualquer entrada que ocorra com freqüência. Se você está recebendo muitas mensagens de login / logout, por exemplo, você pode reconsiderar sua política de auditoria.

    
por 22.04.2013 / 23:02