Dica do Dia: Reciclando o ERRORLOG

Pessoal,

Hoje estou postando apenas uma dica. Como vocês sabem o ERRORLOG do SQL Server vai crescendo a medida que as informações são inseridas e sendo assim o arquivo de log somente é reiniciado quando a instancia do SQL Server é reiniciada, então como é a ordem natural das coisas o serviço do SQL Server dificilmente é reiniciado fazendo com que o ERRORLOG cresça e cresça cada vez mais impossibilitando muitas vezes a leitura do mesmo.

O SQL Server então possui uma stored procedure que faz essa reclicagem do ERRORLOG sem necessitar reiniciar a instancia. Segue o comando abaixo.

use master
go
xp_readerrorlog
go

agora vamos executar o comando para reclicar o log.

use master
go
exec sp_cycle_errorlog
go
exec xp_readerrorlog

Conforme a imagem abaixo o ERRORLOG foi recriado.

Como podemos ver na imagem abaixo tinhamos o arquivo ERRORLOG de 14KB  que apos executarmos a stored procedure, foi criado um novo arquivo ERRORLOG e o antigo foi renomeado para ERRORLOG.1.

Bom pessoal, por hoje é isso espero que tenham gostado dessa dica.

Marcos Freccia
@SQLFreccia
MCTS SQL Server 2008

Sobre Marcos Freccia

MVP em SQL Server (Data Plataform) , especialista em SQL Server, e atualmente trabalhando com Microsoft Azure!

Publicado em julho 27, 2011, em Administração, VirtualPass e marcado como , , , , , . Adicione o link aos favoritos. 3 Comentários.

  1. Cara, muito legal esta Stored Procedure para reciclar o log de erros, eu não conhecia.

    É isso ai.

    Valeu.

  2. Lembrando que essa procedure recicla somente o primeiro arquivo de log.
    Executando duas vezes, estaremos reciclando ERRORLOG e ERRORLOG.1

    • Olá Bruna,

      Na verdade, o arquivo corrente sempre terá o nome de ERRORLOG, quando executamos o sp_cycle_errorlog, ele renomeia o ERRORLOG para ERRORLOG.1 e cria um novo arquivo que receberá os logs do SQL Server.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: