Compartilhar via


Exibir o log de erros do SQL Server

Aplica-se a:SQL Server

Exiba o log de erros do SQL Server para garantir que os processos sejam concluídos com êxito (por exemplo, operações de backup e restauração, comandos em lote ou outros scripts e processos). Este procedimento pode ser útil para detectar quaisquer áreas de problema atuais ou potenciais, incluindo mensagens de recuperação automática (especialmente se uma instância do SQL Server parou e reiniciou), mensagens de kernel ou outras mensagens de erro no nível do servidor.

Como exibir o log de erros

Você pode exibir o log de erros do SQL Server com o SQL Server Management Studio ou qualquer editor de texto. Para obter mais informações sobre como exibir o log de erros, consulte Open Log File Viewer.

  • No Windows, o local padrão do log de erros é <drive>:\Program Files\Microsoft SQL Server\MSSQL.<n>\MSSQL\LOG\ERRORLOG.

  • No Linux, o local padrão do log de erros é /var/opt/mssql/log.

Observação

Os arquivos são chamados ERRORLOG.<n>, onde <n> é um inteiro. O log de erros atual não tem extensão.

Um novo log de erros é criado sempre que uma instância do SQL Server é iniciada, embora o procedimento armazenado do sistema, sp_cycle_errorlog, possa ser usado no ciclo de arquivos de log de erros sem a necessidade de reiniciar a instância do SQL Server. Normalmente, o SQL Server retém backups dos seis logs anteriores e atribui o backup de log mais recente à extensão .1, o segundo mais recente à extensão .2, e assim por diante. O log de erros atual não tem extensão.

Você também pode exibir o log de erros do SQL Server em instâncias do SQL Server que estão offline ou não podem ser iniciadas. Para obter mais informações, veja Exibir arquivos de log offline.