none
Excluir arquivo errorlog.1 sql server 2016 RRS feed

  • Pergunta

  • Boa noite.

    Preciso excluir o arquivo ERRORLOG.1 dentro da pasta de log do sql.

    Alguém poderia me informar qual o procedimento?

    Obrigado.

    sexta-feira, 27 de dezembro de 2019 00:45

Respostas

  • Wellington, sempre que o serviço SQL Server é reiniciado, o arquivo ERRORLOG.n mais antigo é apagado; os arquivos de erro log anteriores são renumerados; o log atual - ERRORLOG - é renomeado para ERRORLOG.1; e um novo ERRORLOG é criado.  Outra forma de efetuar tal rodízio sem ter que reiniciar o serviço SQL Server é executar o procedimento sp_cycle_errorlog.

    Qual o motivo de ter que excluir o log de erros anterior?

    Se você já sabe qual é o diretório em que ficam os arquivos de log do SQL Server, então é só ir lá e apagar. Obviamente que é necessário ter permissão para tal.

    ---

    Sugestão de leitura: How to manage the SQL Server error log.

    Nesse documento você encontra informações sobre:

    • efetuar o rodízio sem reiniciar o serviço SQL Server;
    • alterar a quantidade arquivos que comporão o rodízio;
    • limitar o tamanho do arquivo de log de erros.

     


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    • Marcado como Resposta Wellington RP sexta-feira, 27 de dezembro de 2019 22:06
    • Editado José Diz sábado, 28 de dezembro de 2019 13:00
    sexta-feira, 27 de dezembro de 2019 00:51
  • Olá amigo, 

    Poder você pode. Talvez o arquivo esteja muito grande (?) ou existe algum outro motivo ?

    Os logs podem ser bem importantes para verificações futuras.

    O José Diz já deu bastante detalhes de como funciona. 


    Se esta resposta lhe ajudou, marque-a como útil para que outra pessoa com dúvida ou problema semelhante possa encontrar resposta ou ajuda mais facilmente. * Jefferson Clyton Pereira da Silva - [ MCSA | MCP | MCTS | MTA | Analista de Banco de Dados - Sql Server e Oracle ]

    • Marcado como Resposta Wellington RP sexta-feira, 27 de dezembro de 2019 22:06
    sexta-feira, 27 de dezembro de 2019 01:12
  • Wellington,

    Além das observações apresentadas, você também pode configurar a quantidade de arquivos ERRORLog criadas pelo SQL Server, a quantidade padrão é de 6 arquivos criados.

    Nestes links você pode encontrar formas de alterar a quantidade de arquivos criados:

    https://blog.sqlauthority.com/2015/01/14/sql-server-how-to-increase-number-of-errorlog-files/

    https://www.isunshare.com/sql-server/how-to-manage-number-of-sql-server-errorlog.html

    Se você quiser forçar o SQL Server a encerrar o atual arquivo de log, criar um novo e estabelecer a nova sequência sem precisar reiniciar o serviço do SQL Server, utiliza a system stored procedure sp_cycle_agent_errorlog

    É necessário ter permissões de execução sp_cycle_agent_errorlog estão restritas a membros da sysadmin função de servidor fixa.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    sexta-feira, 27 de dezembro de 2019 18:10
    Moderador

Todas as Respostas

  • Wellington, sempre que o serviço SQL Server é reiniciado, o arquivo ERRORLOG.n mais antigo é apagado; os arquivos de erro log anteriores são renumerados; o log atual - ERRORLOG - é renomeado para ERRORLOG.1; e um novo ERRORLOG é criado.  Outra forma de efetuar tal rodízio sem ter que reiniciar o serviço SQL Server é executar o procedimento sp_cycle_errorlog.

    Qual o motivo de ter que excluir o log de erros anterior?

    Se você já sabe qual é o diretório em que ficam os arquivos de log do SQL Server, então é só ir lá e apagar. Obviamente que é necessário ter permissão para tal.

    ---

    Sugestão de leitura: How to manage the SQL Server error log.

    Nesse documento você encontra informações sobre:

    • efetuar o rodízio sem reiniciar o serviço SQL Server;
    • alterar a quantidade arquivos que comporão o rodízio;
    • limitar o tamanho do arquivo de log de erros.

     


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    • Marcado como Resposta Wellington RP sexta-feira, 27 de dezembro de 2019 22:06
    • Editado José Diz sábado, 28 de dezembro de 2019 13:00
    sexta-feira, 27 de dezembro de 2019 00:51
  • Olá amigo, 

    Poder você pode. Talvez o arquivo esteja muito grande (?) ou existe algum outro motivo ?

    Os logs podem ser bem importantes para verificações futuras.

    O José Diz já deu bastante detalhes de como funciona. 


    Se esta resposta lhe ajudou, marque-a como útil para que outra pessoa com dúvida ou problema semelhante possa encontrar resposta ou ajuda mais facilmente. * Jefferson Clyton Pereira da Silva - [ MCSA | MCP | MCTS | MTA | Analista de Banco de Dados - Sql Server e Oracle ]

    • Marcado como Resposta Wellington RP sexta-feira, 27 de dezembro de 2019 22:06
    sexta-feira, 27 de dezembro de 2019 01:12
  • Wellington,

    Além das observações apresentadas, você também pode configurar a quantidade de arquivos ERRORLog criadas pelo SQL Server, a quantidade padrão é de 6 arquivos criados.

    Nestes links você pode encontrar formas de alterar a quantidade de arquivos criados:

    https://blog.sqlauthority.com/2015/01/14/sql-server-how-to-increase-number-of-errorlog-files/

    https://www.isunshare.com/sql-server/how-to-manage-number-of-sql-server-errorlog.html

    Se você quiser forçar o SQL Server a encerrar o atual arquivo de log, criar um novo e estabelecer a nova sequência sem precisar reiniciar o serviço do SQL Server, utiliza a system stored procedure sp_cycle_agent_errorlog

    É necessário ter permissões de execução sp_cycle_agent_errorlog estão restritas a membros da sysadmin função de servidor fixa.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    sexta-feira, 27 de dezembro de 2019 18:10
    Moderador
  • Boa noite!


    Efetuei o rodizio e apaguei o arquivo de log devido a o tamanho.

    Obrigado pelas informações 

    sexta-feira, 27 de dezembro de 2019 22:03
  • Boa noite!

    Exatamente, o arquivo estava muito grande. Consegui apagar sem problemas.

    Obrigado

    sexta-feira, 27 de dezembro de 2019 22:04
  • Boa tarde!

    Consegui apagar o arquivo, obrigado.

    sexta-feira, 27 de dezembro de 2019 22:05
  • Boa tarde!

    Consegui apagar o arquivo, obrigado.

    Wellington,

    Ok, que bom, nós que agradecemos.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sábado, 28 de dezembro de 2019 03:44
    Moderador
  • Efetuei o rodizio e apaguei o arquivo de log devido a o tamanho.

    Obrigado pelas informações 

    Ok, Wellington.

     


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]




    • Editado José Diz sábado, 28 de dezembro de 2019 13:01
    sábado, 28 de dezembro de 2019 13:01