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

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

Nesta página

Sumário

Microsoft Exchange Server 2003 Service Pack 1 (SP1) introduz um novo corrigir o erro de código (ECC) algoritmo para ajudar a resolver erros-1018 que possam ocorrer na base de dados Exchange.

erros de-1018 não são provocados por um problema no Exchange 2003. Um erro de-1018 indica que ocorreu um problema no subsistema de disco rígido do computador e que este problema afectou um ficheiro de base de dados do Exchange.

Uma causa típica de um erro de-1018 é um único bit "invertido" numa página de base de dados. Neste cenário, um bit zero é alterado para um ou, um bit é alterado para zero. O algoritmo ECC contida no Exchange 2003 SP1 foi concebido para ajudar a resolver este problema específico.

Apesar deste algoritmo ECC ajuda a reparar automaticamente os erros de bit único na base de dados do Exchange, existem algumas questões a considerar quando efectuar uma cópia de segurança ou restaurar os ficheiros de base de dados do Exchange 2003 SP1:
  • se a cópia de um ficheiro que contém um erro de bit único, o erro é automaticamente corrigido no suporte de cópia de segurança, mas permanece no disco rígido.
  • não é possível restaurar um ficheiro de base de dados do Exchange 2003 SP1 num computador com a versão original do Exchange 2003.
erros de bit único apenas são corrigidos durante uma operação de escrita para o ficheiro de base de dados. Se for efectuada uma operação de leitura de um ficheiro que contém um erro de bit único, o ficheiro original no disco rígido não é reparado. No Exchange 2003 SP1, são registados dois eventos novos para gravar a correcção de erros de bit único.

INTRODUÇÃO

Este artigo aborda um algoritmo de código (ECC) corrigir o erro que é introduzido no Exchange Server 2003 Service Pack 1 (SP1). O ESE (Extensible Storage Engine) no Exchange 2003 SP1 utiliza este algoritmo para ajudar a resolver ocorrências do erro-1018 JET_errReadVerifyFailure . Para obter informações adicionais sobre erros de-1018, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
314917Noções sobre e analisar-1018-1019 e-1022 Exchange erros na base de dados

Mais Informação

Erro-1018 é gerado se o componente de verificação de integridade incorporada no Exchange determina que o Exchange não foi possível armazenar correctamente ou não foi possível correctamente obter dados de ficheiro de base de dados do Exchange a partir do disco rígido. Quando este problema ocorre, tem de reparar o ficheiro de base de dados do Exchange ou restaure o ficheiro de base de dados a partir de uma cópia de segurança recente.

A nossa pesquisa foi concluída que até 40 por cento de-1018 erros ocorrem devido danos da base de dados que é causado por um erro de bit único. Um erro de bit único é também conhecido como um "bit inverter" erro. Um erro de inversão único bits ou de bit é uma ocorrência de nível do hardware onde é alterado num único bit de dados a partir de um zero para um ou de um para um zero. Pode ser adicionado um bit de paridade aos dados de computador para detectar quando ocorre o problema um pouco inversão. No entanto, sistemas de paridade só consegue detectar este problema, não é possível repará-la. Algoritmos ECC automaticamente podem detectar e reparar um erro de bit único. Exchange 2003 SP1 implementa um algoritmo ECC na base de dados ESE (Extensible Storage Engine) para detectar e corrigir automaticamente erros de bit único.

Ficheiros de base de dados do Exchange estão divididos em blocos de 4 quilobyte (KB) (também conhecidos como páginas). Cada página tem as suas próprias dados ECC. Exchange 2003 SP1 pode corrigir erros de bit único em cada página. Por conseguinte, se várias páginas numa base de dados estão danificadas por erros de bit único, Exchange 2003 SP1 pode corrigir cada página. No entanto, se uma página única base de dados contiver vários erros, Exchange 2003 SP1 não é possível corrigi--la. Neste cenário, tem de reparar o ficheiro de base de dados ou restaure o ficheiro de base de dados a partir de uma cópia de segurança recente.

Reparando automaticamente erros de bit único, o Exchange 2003 SP1 pode recuperar o tipo de danos na base de dados mais frequentemente. O erro-1018 típica é agora "self-healing" e já não necessita que reparar o ficheiro de base de dados ou que restaure o ficheiro de base de dados a partir de uma cópia de segurança recente.

Nota Apesar do Exchange 2003 SP1 corrige automaticamente erros de bit único típicos, recomendamos que não a ignorar a ocorrência de erros de-1018. Um erro de-1018 indica que um componente de hardware está a falhar ou está danificado. A reparação de um erro de-1018 único bits não resolve o problema de hardware que causou o erro. Este problema de hardware poderá afectar outros ficheiros no computador juntamente com os ficheiros de base de dados do Exchange. Além disso, erros de bit único só conta aproximadamente 40 por cento de-1018 erros. Outros erros-1018 que poderá detectar requerem que reparar ou restaurar o ficheiro de base de dados do Exchange.

Problemas de actualização da base de dados

Quando actualiza a versão original do Exchange 2003 para o Exchange 2003 SP1, os ficheiros de base de dados não são imediatamente actualizados para o novo formato ECC. Isto significa que se uma base de dados existente tiver um erro de-1018 único bit, o erro não é automaticamente reparado pelo Exchange 2003 SP1. Páginas de base de dados são actualizadas para o novo formato ECC apenas quando os dados nessa página são modificados. Se uma página de base de dados é só de leitura da base de dados e não modificada, essa página de base de dados permanece no formato de base de dados original. Essa página não foi actualizada para o novo formato ECC.

Durante um período de várias semanas, a maior parte ou todas as páginas na base de dados são escritas de novo e automaticamente actualizadas durante o funcionamento normal do Exchange. Se actualizar todas as páginas de base de dados ao mesmo tempo, poderá provocar um abrandamento significativo e inesperado no serviço do computador do Exchange.

Para actualizar todas as páginas de base de dados ao mesmo tempo, instalar o Exchange 2003 SP1, colocar a base de dados offline e, em seguida, desfragmentar o ficheiro de base de dados executando o seguinte comando:
eseutil /D databaseFile
Para obter informações adicionais sobre como desfragmentar uma base de dados do Exchange, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
328804Como desfragmentar bases de dados do Exchange
importante Se desfragmentar os ficheiros de base de dados do Exchange, isto afecta a capacidade para reproduzir ficheiros de registo de transacções para a frente. Neste cenário, se tiver uma cópia de segurança anterior, só pode reproduzir ficheiros de registo para o ponto onde desfragmentar a base de dados. Por conseguinte, se mais tarde tem restaurar o ficheiro de base de dados a partir uma cópia de segurança que foi efectuada antes de desfragmentar a base de dados, perderá todos os dados que foi adicionados depois de o desfragmentar a base de dados.

Depois de o desfragmentar a base de dados, recomendamos que efectua imediatamente uma cópia de segurança os ficheiros de base de dados do Exchange. Recomendamos também que considere cópias de segurança anteriores como inutilizável para móvel para a frente dos ficheiros de registo de transacções.

Problemas de restaurar cópia de segurança da base de dados e base de dados

Se ocorrer um erro-1018 no ficheiro da base de dados a versão original do Exchange 2003, não é possível cópia essa base de dados utilizando uma operação de cópia de segurança online. A operação de cópia de segurança online não ajuda a impedir danos na cópia de segurança da base de dados. Por conseguinte, se uma operação de cópia de segurança da base de dados online for concluída com êxito, não danificadas existem páginas de cópia de segurança da base de dados. Isto significa que pode restaurar essa cópia de segurança, rolo de base de dados reencaminhar utilizando ficheiros de registo de transacções criados depois da base de dados foi cópia e remover quaisquer erros-1018 que ocorreram na base de dados após a cópia de segurança da base de dados foi concluída.

No Exchange 2003 SP1, se ocorrer um erro de bit único na base de dados, a operação de cópia de segurança online comunica este erro, mas a cópia de segurança da base de dados ainda tiver êxito. Neste cenário, o erro de bit único é corrigido no conjunto de cópia de segurança. No entanto, o erro de bit único não é corrigido na base de dados que existe no disco rígido. O erro de bit único na página de base de dados que existe no disco rígido não é corrigido até que essa página re-written durante operações de base de dados normal.

Nota Se ocorrer um erro de-1018 múltiplos bits na página de base de dados, o erro não é correctible pelo Exchange 2003 SP1 e a cópia de segurança não tem êxito.

Cópia de segurança definir problemas entre o Exchange 2003 e Exchange 2003 SP1

Se tiver de restaurar uma base de dados do Exchange 2003, considere os seguintes factores:
  • Pode restaurar uma cópia de segurança definir de uma versão original do Exchange 2003 a um computador do Exchange 2003 SP1.

    Exchange 2003 SP1 correctamente reconhece cópias de segurança da base de dados que criou a partir do computador que está a executar a versão original do Exchange 2003.
  • Não pode restaurar uma cópia de segurança definido a partir do Exchange 2003 SP1 para um computador com a versão original do Exchange 2003.

    A versão original do Exchange 2003 não reconhece os dados ECC contidos na página da base de dados. Por conseguinte, o Exchange 2003 determina que a página de base de dados está danificada.
Por estes motivos recomendamos que crie uma cópia de segurança completa do Exchange 2003 imediatamente depois de actualizar os computadores do Exchange para o Exchange 2003 SP1.

Eventos do ESE

Depois de instalar o Exchange 2003 SP1, poderão aparecer os seguintes dois novos aplicação registo eventos números de ID da origem de ESE.

Nota Estes dois eventos não aparecem na versão original do Exchange 2003.
  • ID de evento 398

    Este evento ocorre normalmente muito raramente. Este evento ocorre apenas se o Exchange 2003 SP1 corrige um erro de bit único, mas a página onde o erro foi corrigido subsequentemente falha um teste lógico validade. Uma vez que este evento é tão raro, se detectar este problema, é pedido que comunicar o problema para suporte (técnico da Microsoft) e manter a base de dados em que ocorreu este erro. Para obter informações adicionais sobre como contactar o suporte técnico da Microsoft, visite o seguinte Web site da Microsoft:
    http://support.microsoft.com
  • ID de evento 399

    Este evento indica que foi detectado um erro de bit único e este erro foi corrigido com êxito na memória. Neste cenário, a página em que ocorreu 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 escrita. Por conseguinte, se a página de base de dados é apenas de leitura, o erro de bit único é corrigido na memória, mas o erro de bit único não for corrigido no disco rígido físico.

ID do evento: 399

Normalmente, o evento ID 399 é apresentado semelhante à seguinte:

Tipo de evento: aviso
Origem do evento: ESE
Categoria de evento: base de dados de página de cache
ID do evento: 399
Data: date
Hora: time
Utilizador: N/d
Computador: computername
Descrição: Arquivo de informações (1532) armazenamento grupo 1: A página de base de dados ler o ficheiro "C:\Program Files\Exchsrvr\MDBDATA\Storage grupo 1\MDB2.edb" no deslocamento 102400 (0x0000000000019000) de bytes de 4096 (0x00001000) falhou a verificação. Bit 128 estava danificado e foi corrigido. Este problema está provavelmente devido problemas de hardware e pode continuar. Falhas transitórias como estes podem ser um precursor a uma falha grave no subsistema de armazenamento que contém este ficheiro. Contacte o fornecedor de hardware para obter mais assistência diagnosticar o problema.

ID do evento: 474

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

Tipo de evento: erro
Origem do evento: ESE
Categoria de evento: registo/recuperação
ID do evento: 474
Data: date
Hora: time
Utilizador: N/d
Computador: computername
Descrição: Arquivo de informações (1532) armazenamento grupo 1: A base de dados página leitura do ficheiro "C:\Program Files\Exchsrvr\MDBDATA\Storage grupo 1\MDB2.edb" no deslocamento 12611584 (0x0000000000c07000) para (0x00001000) de 4096 bytes falhou verificação devido a uma discrepância de soma de verificação de página. A soma de verificação esperada era 8700524288068713684 (0x78be78be1dfe7cd4) e a soma de verificação real foi 564489450306895060 (0x07d5782a0cff7cd4). A operação de leitura irá falhar com o erro-1018 (0xfffffc06). Se esta condição persistir, em seguida, verifique restaure a base de dados partir cópia de uma segurança anterior. Este problema é provavelmente devido problemas de hardware. Contacte o fornecedor de hardware para obter mais assistência diagnosticar o problema.

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

Referências

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
836993Como obter as mais recentes actualizações e service packs do Exchange Server 2003

Propriedades

Artigo: 867626 - Última revisão: 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 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: 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