SQL Server Administração

Controlar o crescimento dos arquivos de erro do SQL Server.

Controlar o crescimento dos arquivos de erro do SQL Server.
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.
SQL Server Logs Management Studio

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:
Configure SQL Server Logs
– 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.
Configure SQL Server Logs Window
– 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.

Download do Job

Prontinho, agora os arquivos de log do SQL Server não ficarão mais grandes.

Controlar o crescimento dos arquivos de erro do SQL Server.
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)