Novo erro corrigindo o código está incluído no Exchange Server 2003 SP1

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

Neste artigo

Sumário

Microsoft Exchange Server 2003 Service Pack 1 (SP1) apresenta um novo algoritmo de código (ECC) de correção de erro para ajudar a resolver erros-1018 que podem ocorrer no seu banco de dados do Exchange.

erros -1018 não são causados por um problema no Exchange 2003. Um erro -1018 indica que ocorreu um problema no subsistema de disco rígido do computador e que esse problema foi afetado um arquivo de banco de dados do Exchange.

Uma típica causa um erro -1018 é um único bit "invertido" em uma página de banco de dados. Nesse cenário, um bit zero é alterado para um ou um bit é alterado para zero. O algoritmo ECC está contido no Exchange 2003 SP1 foi projetado para ajudar a resolver esse problema específico.

Embora esse algoritmo ECC ajuda a corrigir automaticamente erros de bit único em seu banco de dados Exchange, há algumas questões a considerar quando você fazer backup ou restaurar seus arquivos de banco de dados do Exchange 2003 SP1:
  • Se fizer backup de um arquivo que contém um erro de bit único, o erro foi corrigido automaticamente na mídia de backup, mas ele permanece no disco rígido.
  • não é possível restaurar um arquivo de banco de dados do Exchange 2003 SP1 em um computador que está executando a versão original do Exchange 2003.
erros de bit único somente foram corrigidos durante uma operação de gravação para o arquivo de banco de dados. Se uma operação de leitura é realizada de um arquivo que contém um erro de bit único, o arquivo original no disco rígido não é reparado. No Exchange 2003 SP1, dois eventos novos são registrados para registrar a correção de erros de bit único.

INTRODUÇÃO

Este artigo discute um algoritmo de código (ECC) correção de erro é introduzido no Exchange Server 2003 Service Pack 1 (SP1). O mecanismo de armazenamento extensível (ESE) no Exchange 2003 SP1 usa esse algoritmo para ajudar a resolver ocorrências de erro -1018 JET_errReadVerifyFailure . Para obter informações adicionais sobre erros -1018, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
314917Noções básicas sobre e analisar-1018-1019 e-1022 Exchange erros de banco de dados

Mais Informações

Erro -1018 é gerado se o componente de verificação de integridade internas no Exchange determina que o Exchange não pôde armazenar corretamente ou não foi possível corretamente recuperar dados de arquivo de banco de dados do Exchange do disco rígido. Quando esse problema ocorre, você deve reparar o arquivo de banco de dados do Exchange ou restaure o arquivo de banco de dados de um backup recente.

Nossa pesquisa foi concluída que até a 40 por cento da-1018 erros ocorrem devido corrupção de banco de dados que é causada por um erro de bit único. Um erro de bit único é também conhecido como um "bit Inverter" erro. Um erro de Inverter bit único ou pouco é uma ocorrência de nível de hardware em que um único bit de dados é alterado de um zero para um ou de um para um zero. Um bit de paridade pode ser adicionado aos dados do computador para detectar quando ocorre um pouco inverter. No entanto, sistemas de paridade somente podem detectar esse problema; eles não é possível repará-lo. Algoritmos ECC podem detectar e corrigir um erro de bit único automaticamente. Exchange 2003 SP1 implementa um algoritmo ECC no seu banco de dados mecanismo de armazenamento extensível (ESE) para detectar e corrigir automaticamente erros de bit único.

Arquivos de banco de dados do Exchange são divididos em blocos de 4 kilobytes (KB) (também conhecido como páginas). Cada página tem seus próprios dados ECC. Exchange 2003 SP1 pode corrigir erros de bit único em cada página. Portanto, se várias páginas em um banco de dados estiverem corrompidas por erros de bit único, o Exchange 2003 SP1 pode corrigir cada página. No entanto, se uma página de banco de dados único contiver vários erros, o Exchange 2003 SP1 não é possível corrigi-lo. Nesse cenário, você deve reparar o arquivo de banco de dados ou restaure o arquivo de banco de dados de um backup recente.

Reparando automaticamente erros de bit único, o Exchange 2003 SP1 pode recuperar o tipo mais freqüente de corrupção de banco de dados. O erro -1018 típica é agora "AutoCorreção" e não requer que você reparar o arquivo de banco de dados ou que você restaurar o arquivo de banco de dados de um backup recente.

Observação Embora o Exchange 2003 SP1 automaticamente repara erros típicos de bit único, recomendamos que você não ignorar a ocorrência de erros -1018. Um erro -1018 indica que um componente de hardware está falhando ou está corrompido. O reparo de um erro de -1018 bit único não resolve o problema de hardware que causou o erro. Esse problema de hardware pode afetar outros arquivos no computador com os arquivos de banco de dados do Exchange. Além disso, erros de bit único conta somente para aproximadamente 40 por cento de erros -1018. Outros erros -1018 que você pode enfrentar exigem que você reparar ou restaurar seu arquivo de banco de dados do Exchange.

Problemas de atualização de banco de dados

Quando você atualiza a versão original do Exchange 2003 para o Exchange 2003 SP1, os arquivos de banco de dados não são atualizados imediatamente para o novo formato ECC. Isso significa que se um banco de dados existente tiver um erro de -1018 bit único, o erro não for automaticamente reparado pelo Exchange 2003 SP1. Páginas do banco de dados são atualizadas para o novo formato ECC somente quando os dados dessa página são modificados. Se uma página de banco de dados só é lido do banco de dados e não for modificada, a página de banco de dados permanecerá no formato de banco de dados original. Essa página não é atualizada para o novo formato ECC.

Durante um período de várias semanas, a maioria ou todas as páginas no banco de dados são reconfiguradas e automaticamente atualizadas durante operação típica do Exchange. Se você atualizar todas as páginas da banco de dados ao mesmo tempo, pode causar uma diminuição significativa e inesperada no serviço do computador do Exchange.

Para atualizar todas as páginas da banco de dados ao mesmo tempo, instale o Exchange 2003 SP1, colocar o banco de dados off-line e desfragmentar o arquivo de banco de dados, executando o comando a seguir:
eseutil /D databaseFile
Para obter informações adicionais sobre como desfragmentar um banco de dados do Exchange, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
328804Como desfragmentar bancos de dados do Exchange
importante Se você desfragmentar os arquivos de banco de dados do Exchange, isso afeta sua capacidade de reproduzir arquivos de log de transação frente. Nesse cenário, se você tiver um backup anterior, somente você pode reproduzir arquivos de log frente até o ponto onde o banco de dados desfragmentado. Portanto, se posteriormente você deve restaurar o arquivo de banco de dados a partir de um backup que foi tirado antes de desfragmentar o banco de dados, você perderá todos os dados que foi adicionados após o banco de dados desfragmentado.

Após você desfragmentar seu banco de dados, recomendamos que você faça backup seus arquivos de banco de dados do Exchange imediatamente. Também recomendamos que você considere os backups anteriores como inutilizável para frente anteriores de arquivos de log de transação.

Banco de dados de banco de dados de backup e restaurar problemas

Se um erro -1018 ocorre no arquivo banco de dados na versão original do Exchange 2003, você não pode fazer backup desse banco de dados usando uma operação de backup on-line. A operação de backup on-line não ajuda a evitar a corrupção no banco de dados de backup. Portanto, se uma operação de backup do banco de dados online for concluída com êxito, sem páginas corrompidas existem no backup do banco de dados. Isso significa que você pode restaurar esse backup, rolo o banco de dados encaminhar usando arquivos de log de transação criados após o banco de dados foi feito o backup e remover qualquer-1018 erros que ocorreram no seu banco de dados após o backup do banco de dados foi concluído.

No Exchange 2003 SP1, se ocorrer um erro de bit único no banco de dados, a operação de backup on-line relata esse erro, mas o backup do banco de dados ainda tiver êxito. Nesse cenário, o erro de bit único é corrigido no conjunto de backup. No entanto, o erro de bit único não é corrigido no banco de dados que existe no disco rígido. O erro de bit único na página de banco de dados que existe no disco rígido não for corrigido até que a página esteja re-written durante operações de banco de dados típico.

Observação Se ocorrer um erro -1018 de vários bits na página de banco de dados, o erro não é correctible pelo Exchange 2003 SP1 e o backup não tem êxito.

Problemas entre o Exchange 2003 e Exchange 2003 SP1 do conjunto de backup

Se você tiver de restaurar um banco de dados do Exchange 2003, considere os seguintes fatores:
  • Você pode restaurar um conjunto de backup de uma versão original de lançamento do Exchange 2003 para um computador com Exchange 2003 SP1.

    Exchange 2003 SP1 reconhece corretamente backups de banco de dados que você tiver criado a partir um computador que está executando a versão original do Exchange 2003.
  • Não é possível restaurar um conjunto de backup do Exchange 2003 SP1 para um computador que está executando a versão original do Exchange 2003.

    A versão original do Exchange 2003 não reconhece os dados ECC contidos na página banco de dados. Portanto, o Exchange 2003 determina que a página de banco de dados está corrompida.
Por esses motivos, é recomendável que você crie um backup completo dos arquivos de banco de dados do Exchange 2003 imediatamente depois de atualizar os computadores Exchange para o Exchange 2003 SP1.

Eventos de ESE

Depois de instalar o Exchange 2003 SP1, os seguintes dois novos aplicativo log de evento números de identificação podem aparecer da fonte de ESE.

Observação Esses dois eventos não aparecem na versão original do Exchange 2003.
  • Identificação do evento 398

    Esse evento ocorre normalmente muito raramente. Esse evento ocorre somente se Exchange 2003 SP1 corrige um erro de bit único, mas a página onde o erro foi corrigido posteriormente falha um teste de validade lógico. Como esse evento é então raro, se você enfrentar esse problema, podemos solicitar relatar o problema para atendimento serviços Microsoft (PSS) e que você preserva o banco de dados onde este erro ocorreu. Para obter informações adicionais sobre como contatar o PSS, visite o seguinte site:
    http://support.microsoft.com
  • Identificação do evento 399

    Esse evento indica que foi detectado um erro de bit único e que esse erro foi corrigido com êxito na memória. Nesse cenário, a página onde este erro pode ou não pode ter sido corrigida no disco rígido físico. O erro de bit único não é corrigido no disco rígido físico, a menos que a página foi gravada. Portanto, se a página de banco de dados é somente leitura, o erro de bit único é corrigido na memória, mas o erro de bit único não é corrigido no disco rígido físico.

IDENTIFICAÇÃO de evento: 399

Normalmente, evento ID 399 aparece semelhante à seguinte:

Tipo de evento: aviso
Fonte de evento: ESE
Categoria de evento: cache de página do banco de dados
IDENTIFICAÇÃO de evento: 399
Data: date
Tempo: time
Usuário: N/d
Computador: computername
Descrição: Armazenamento de informações (1532) 1 de grupo de armazenamento: ler a página de banco de dados do arquivo "C:\Program Files\Exchsrvr\MDBDATA\Storage grupo 1\MDB2.edb" no deslocamento 102400 (0x0000000000019000) para bytes de 4096 (0 x 00001000) Falha na verificação. 128 Bit foi corrompido e foi corrigido. Esse problema provavelmente devido a hardware com defeito e pode continuar. Falhas temporárias como esses podem ser uma precursora a uma falha catastrófica no subsistema de armazenamento que contém este arquivo. Contate o fornecedor do hardware para obter assistência adicional diagnosticar o problema.

IDENTIFICAÇÃO de evento: 474

Erro irrecuperável (ou vários bits) é ainda relatado como evento 474 no Exchange 2003 SP1. Normalmente, evento ID 474 aparece semelhante à seguinte:

Tipo de evento: erro
Fonte de evento: ESE
Categoria de evento: log/recuperação
IDENTIFICAÇÃO de evento: 474
Data: date
Tempo: time
Usuário: N/d
Computador: computername
Descrição: Armazenamento de informações (1532) grupo de armazenamento 1: A banco de dados página leitura do arquivo "C:\Program Files\Exchsrvr\MDBDATA\Storage grupo 1\MDB2.edb" no deslocamento 12611584 (0x0000000000c07000) para bytes de 4096 (0 x 00001000) Falha na verificação devido a uma incompatibilidade de soma de verificação de página. A soma de verificação esperada foi 8700524288068713684 (0x78be78be1dfe7cd4) e a soma de verificação real foi 564489450306895060 (0x07d5782a0cff7cd4). A operação de leitura falhará com erro -1018 (0xfffffc06). Se esta condição persistir restaure entre o banco de dados de um backup anterior. Esse problema provavelmente devido hardware com defeito. Contate o fornecedor do hardware para obter assistência adicional diagnosticar o problema.

Em versões anteriores do Exchange, 475 de identificação de evento também é usado para relatar a ocorrência de um erro -1018. Exchange 2003 SP1 não usa o evento ID 475. Exchange 2003 SP1 usa o evento ID 474 para relatar a ocorrência de um erro -1018 irrecuperável e evento ID 399 para relatar a ocorrência de um erro -1018 recuperável.

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
836993Como obter os service packs e atualizações mais recentes para o Exchange Server 2003

Propriedades

ID do artigo: 867626 - Última revisão: terça-feira, 30 de outubro de 2007 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Service Pack 1
Palavras-chave: 
kbmt kbdiskmemory kbbackup kbeventlog kbfilesystems kbenv kbinfo KB867626 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 867626

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