Como aumentar o número de registos de erros do SQL Server

Traduções de Artigos Traduções de Artigos
Artigo: 196909 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve como aumentar o número de registos de erros do SQL Server.

Por predefinição, os registos de erros do SQL Server são mantidos numa subpasta de registo do servidor SQL. Por predefinição, não existem registos de erro do SQL Server sete; Errorlog e Errorlog.1 através de Errorlog.6. O nome do registo actual, mais recente é Errorlog sem extensão. O registo é criado novamente sempre que reiniciar o servidor de SQL. Quando é criado novamente o ficheiro Errorlog, o registo anterior é mudado para Errorlog.1 e registo anterior (Errorlog.1) seguinte nome é mudado para Errorlog.2 e assim sucessivamente. Errorlog.6 é suprimido. Isto efectivamente ocorre em ordem inversa, mas o resultado é o mesmo.

Em alguns casos, poderá pretender manter mais do que sete registos arquivados. No SQL Server 2000 e versões posteriores, o número de registos de erro que são criadas antes de estas serem recicladas é configurável através do menu de pop-up sensível ao contexto para registos do servidor de SQL. Para mais informações, consulte o seguinte tópico no SQL Server Books Online:
Configurar registos de erros do SQL Server
No SQL Server 7.0, pode adicionar uma definição de chave de registo para manter os registos de erros mais do que sete.

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

Aviso: Se utilizar o Editor de registo incorrectamente, poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que consiga resolver os problemas resultantes da utilização incorrecta do Editor de registo. Utilize o Editor de registo na sua conta e risco.

Uma vez que este comando altera o registo, a Microsoft recomenda que faça uma cópia de segurança as alterações. Pode fazê-lo executando o utilitário da linha de comandos Regrebld.exe com a -cópia de segurança parâmetro. Por exemplo:
D:\MSSQL7\BINN>regrebld -Backup
Nota O utilitário da linha de comandos Regrebld.exe só está disponível no SQL Server 7.0. Para obter informações sobre como reconstruir o registo no SQL Server 2000, consulte SQL Server Books Online.

Este comando cria cinco ficheiros numa subpasta de Binn o SQL Server:
  • Mssql7.rbk
  • Mssql7ct.rbk
  • Mssql7ea.rbk
  • Mssql7es.rbk
  • Mssql7p.rbk
Guarde estes ficheiros porque estes são necessários para restaurar o registo.

É a nova chave de registo que pode definir:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\NumErrorLogs
Por predefinição, esta chave está ausente. O valor é do tipo REG_DWORD. Modifique o valor para o número de registos que pretende manter.

Além disso, no SQL Server 7.0, pode alternar o logwithout de erro, reiniciar o SQL Server executando o procedimento armazenado sp_cycle_errorlog . Este procedimento é um dispositivo de moldagem simple para a instrução DBCC ERRORLOG. A execução de DBCC ERRORLOG repõe o registo de erros do SQL Server.

Referências

Para mais informações sobre como aumentar o número do SQL Server archiveable registos de erros, em versões mais antigas do SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
230590 Como arquivar registos de erro do SQL Server mais de seis

Propriedades

Artigo: 196909 - Última revisão: 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 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
  • 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 por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
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