Como aumentar o número de logs de erro do SQL Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 196909 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve como aumentar o número de logs de erro do SQL Server.

Por padrão, os logs de erro do SQL Server são mantidos na subpasta de Log do SQL Server. Por padrão, há sete logs de erro do SQL Server; Log de erros e Errorlog.1 por meio de errorlog. O nome do log atual, mais recente é o log de erros sem extensão. O log é recriado toda vez que você reiniciar o SQL Server. Quando o arquivo de log de erros é recriado, o log anterior é renomeado para Errorlog.1 e o próximo logon anterior (Errorlog.1) é renomeado para Errorlog.2 e assim por diante. Errorlog é excluído. Isso realmente ocorre na ordem inversa, mas o resultado é o mesmo.

Em alguns casos, talvez você queira manter mais de sete logs arquivados. No SQL Server 2000 e versões posteriores, o número de logs de erros são criados antes que eles sejam reciclados é configurável através do menu pop-up sensíveis ao contexto para Logs do SQL Server. Para obter mais informações, consulte o tópico a seguir nos Manuais Online do SQL Server:
Configurar logs de erro do SQL Server
No SQL Server 7.0, você pode adicionar uma configuração de chave do registro para reter logs de erro mais do que sete.

Aumentar o número de SQL Server Logs de erros em ambientes SQL Server 7.0

Aviso: se você usar o Editor do Registro incorretamente, poderá causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você conseguirá resolver problemas resultantes do uso incorreto do Editor do registro. Use o Editor do registro por seu próprio risco.

Porque este comando altera o registro, a Microsoft recomenda que você faça backup de suas alterações. Você pode fazer isso executando o utilitário de linha de comando Regrebld.exe com o -Backup parâmetro. Por exemplo:
D:\MSSQL7\BINN>regrebld -Backup
Observação O utilitário de linha de comando Regrebld.exe só está disponível no SQL Server 7.0. Para obter informações sobre como reconstruir o registro no SQL Server 2000, consulte os Manuais Online do SQL Server.

Esse comando cria cinco arquivos na subpasta de Binn do SQL Server:
  • Mssql7.rbk
  • Mssql7ct.rbk
  • Mssql7ea.rbk
  • Mssql7es.rbk
  • Mssql7p.rbk
Salve esses arquivos porque você precisar restaurar o registro.

A nova chave de registro que você pode definir é:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\NumErrorLogs
Por padrão, esta chave está ausente. O valor é do tipo REG_DWORD. Modifique o valor para o número de registros que você deseja manter.

Além disso, no SQL Server 7.0, você pode percorrer o logwithout erro reiniciando o SQL Server executando o procedimento armazenado da sp_cycle_errorlog . Esse procedimento é um wrapper simples para a instrução DBCC ERRORLOG. Executar o DBCC ERRORLOG redefine o log de erros do SQL Server.

Referências

Para obter mais informações sobre o aumento do número passíveis de arquivamento do SQL Server os logs de erro em versões anteriores do SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
230590 Como arquivar logs de erro do SQL Server mais de seis

Propriedades

ID do artigo: 196909 - Última revisão: sexta-feira, 9 de maio de 2014 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Standard
Palavras-chave: 
kbhowtomaster kbmt KB196909 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 196909

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com