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.
Saiba como a função UPPER() no SQL Server pode degradar a performance das suas consultas…
Saiba agora mesmo como você pode diminuir o RESOURCE_SEMAPHORE_QUERY_COMPILE no SQL Server. Recentemente eu trabalhei em…
Nós DBA' e desenvolvedores quase sempre temos que trabalhar com datas quando se trata de…
Quais são as diferentes maneiras de proteger o login Senha do Administrador (SA)? Todos estão…
Com os direitos que o login sa tem por padrão no SQL Server, é obrigatório…
Como um DBA, você tem a responsabilidade de garantir a segurança do aplicativo e dos…