Armazenamento de informações pára inesperadamente e não pode ser reparado

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

Sintomas

O armazenamento de informações pára inesperadamente e você não consiga reiniciá-lo. Uma mensagem de erro semelhante à seguinte pode ser exibida ao tentar reiniciar o armazenamento de informações:
Erro de servidor específico 4294966278 (JET_errReadVerifyFailure).
Se você não tiver um backup do armazenamento de informações e log circular está habilitado para as informações de armazenar arquivos de banco de dados, pode parecer que você não pode reparar o armazenamento de informações para que ele possa ser reiniciado.

Resolução

Antes de executar as etapas a seguir, execute um backup offline de bancos de dados do Exchange Server e arquivos de log. Além disso, convém configurar um computador com Exchange Server para recuperar informações do serviço de diretório contido no arquivo Dir.edb. Para obter informações adicionais sobre como configurar um computador de Exchange Server de recuperação de desastres, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
177635XADM: Como configurar um servidor de recuperação de desastres para dir.edb
Para reparar o armazenamento de informações quando você não tem um backup e o registro em log circular está habilitado:
  1. Use o programa Chkdsk.exe com a opção /f para corrigir erros nos discos rígidos. Para fazer isso, em um prompt de comando, tipo chkdsk /f drive, onde drive é o disco rígido que você deseja verificar e, em seguida, pressione ENTER. Por exemplo, para corrigir os erros na unidade C, em um prompt de comando, digite chkdsk /f c: e pressione ENTER.
  2. Remova os arquivos de log para o armazenamento de informações movendo-os para uma pasta diferente e inicie o armazenamento de informações. Os arquivos de log são edb.log e Edb xxxxx. log, onde xxxxx é uma série de dígitos hexadecimais (por exemplo, Edb00001.log). Os arquivos de log para o armazenamento de informações são normalmente localizados na pasta Exchsrvr\Mdbdata na unidade que Exchange Server está instalado.

    Se o armazenamento de informações não inicia e uma mensagem de erro semelhante à seguinte é exibida quando você tenta iniciar o armazenamento de informações, você deve copiar os arquivos de log de volta para a pasta onde eles foram originalmente localizados e vá para a etapa 3:
    Erro específico do servidor 4294966746 (ou erro-550, ? JET_errDatabaseInconsistent ?).
  3. Use o utilitário Eseutil.exe com a opção /r para recuperar bancos de dados do Exchange Server. Se um erro -1018 (JET_errReadVerifyFailure) for retornado, vá para a etapa 4.
  4. Use o utilitário Eseutil.exe com /mh alternar para verificar a consistência dos armazenamentos de informações públicas e particulares. Para fazer isso, digite os seguintes comandos em um prompt de comando, pressionando ENTER após cada comando:
    eseutil /mh path \pub.edb
    eseutil /mh path \priv.edb
    onde path é o local dos arquivos de banco de dados de armazenamento de informações. Por exemplo, se os arquivos de banco de dados estão localizados na pasta Exchsrvr\Mdbdata da unidade C, digite os seguintes comandos:
    eseutil /mh c:\exchsrvr\mdbdata\pub.edb
    eseutil /mh c:\exchsrvr\mdbdata\priv.edb
    Se o utilitário Eseutil.exe indica que o banco de dados não está consistente, vá para a etapa cinco e executar as operações de reparo somente os bancos de dados são inconsistentes.

    cuidado : reparos no banco de dados usando o eseutil /p alternar , exclui páginas (incrementa a contagem de reparo) e o banco de dados não é estável e confiável depois disso.

    Estes são os sintomas que podem ocorrer se você usar o banco de dados reparado em produção:

    • O armazenamento de informações não é interrompido ou pára de responder.
    • O armazenamento de informações pára de aceitar email do agente de transferência de mensagem (MTA).
    • Email permanece na Outboxes dos usuários.
    • O programa Store.exe é executado com muito alto uso da CPU sem nenhuma carga no servidor.
    • O programa Store.exe gera uma violação de acesso se houver uma carga pesada.
    • Os usuários não podem abrir anexos de email ou mensagens de email.
    Se você tiver que executar um reparo ( eseutil /p ) no banco de dados de produção, a Microsoft recomenda que você executar uma desfragmentação offline ( esutil /d ) e uma verificação de integridade ( isinteg - corrigir ) para certificar-se de que o banco de dados está estável após o procedimento de reparo.
    Para obter mais informações sobre como usar o eseutil /p alternar, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    259851Implicações de executar o comando eseutil /p ou edbutil / r no Exchange
  5. Use o utilitário Eseutil.exe e o Microsoft Exchange Information Store Integrity Checker (Isinteg.exe) para reparar, desfragmentar e verificar a integridade dos armazenamentos de informações públicas e particulares:

    Observação : se da etapa anterior (etapa quatro), um dos bancos de dados estiver inconsistente, em seguida, a operação de reparo, eseutil /p , deve ser executada somente no banco de dados está inconsistente.
    1. Em um prompt de comando, digite/ispriv do eseutil /p e, em seguida, pressione ENTER.
    2. Se existirem arquivos de log para o armazenamento de informações, remova os arquivos movendo-os para uma pasta diferente. Para obter mais informações sobre os arquivos de log, consulte a etapa 2.
    3. Em um prompt de comando, digite/ispriv do eseutil /d e, em seguida, pressione ENTER.
    4. Em um prompt de comando, digite isinteg - pri - fix - test alltests , pressione ENTER, digite y quando você for solicitado a fazê-lo e, em seguida, pressione ENTER novamente. Repita essa etapa até que não avisos, erros ou correções são relatadas.
    5. Em um prompt de comando, digite eseutil /p /ispub e, em seguida, pressione ENTER.
    6. Se existirem arquivos de log para o armazenamento de informações, remova-os movendo-os para uma pasta diferente. Para obter mais informações sobre os arquivos de log, consulte a etapa 2.
    7. Em um prompt de comando, digite eseutil /d /ispub e, em seguida, pressione ENTER.
    8. Em um prompt de comando, digite isinteg - pub - fix - test alltests , pressione ENTER, digite y quando você for solicitado a fazê-lo e, em seguida, pressione ENTER novamente. Repita essa etapa até que não avisos, erros ou correções são relatadas.
  6. Inicie o armazenamento de informações. Se ele for iniciado com êxito, execute as seguintes etapas adicionais:
    1. Desabilite o log circular para os arquivos de banco de dados de armazenamento de informações.
    2. Execute o otimizador de desempenho.
    3. Verifique se os clientes de email podem se conectar ao computador do Exchange Server.
    4. Execute um backup on-line do servidor.

Mais Informações

Quando o log circular está habilitado, o servidor substituirá automaticamente os arquivos de log de transação mais antigos depois que as informações que eles contêm tem sido confirmadas no banco de dados. Isso reduz a quantidade de espaço em disco necessário para armazenar os arquivos de log, mas ela impede a execução de backups diferenciais e incrementais e também pode impedir você de usar os arquivos de log para reparar um banco de dados danificado. Log circular está habilitado por padrão.

Propriedades

ID do artigo: 219419 - Última revisão: sábado, 28 de outubro de 2006 - Revisão: 5.1
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbmt kbprb KB219419 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: 219419
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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