
Aprenda a controlar o crescimento dos arquivos de erro do SQL Server.
Hoje vou mostrar como controlar o crescimento dos arquivos de erro do SQL Server. Trabalhando em um dos meus clientes, precisei acessar os arquivos de log e no arquivo atual estava com mais de 400 mil linhas, o que faz com que o arquivo ficasse grande e demorado para fazer sua leitura.
Então resolvi fazer algo bem simples que resolvesse de uma vez o meu problema. Criei um plano de manutenção para ajustar esses arquivos para que eles se tornassem mais fáceis de serem carregados.
Hoje como padrão o SQL Cria apenas 6 arquivos de log. Para que você tenha acesso a esses arquivos acesse o Management Studio e expanda a pasta Management em seguida expanda a pasta SQL Server Logs.
O que eu fiz foi configurar para criar 31 arquivos (um para cada dia) e um job que que executa uma procedure sp_cycle_errorlog para criar um novo arquivo de log do SQL Server.
Então vamos lá para configurar os arquivos basta fazer o seguinte:
– Clique com o botão direito na pasta SQL Server Logs e selecione a opção configure:
– Selecione a caixa Limit the number of error log files before they are recycled.
– No campo Maximum number of error log files: Digite 31 o que são os 31 arquivos, um para cada dia, em seguida clique em ok.
– Nada mudou certo? Então vamos criar um job que vai criar esses arquivos todos os dias às 00:00hs. Vou deixar o código para que vocês possam executar em seus ambientes.
Prontinho, agora os arquivos de log do SQL Server não ficarão mais grandes.