Como recuperar da corrupção do armazenamento de informações

Traduções deste artigo Traduções deste artigo
ID do artigo: 272570 - Exibir os produtos aos quais esse artigo se aplica.

Para obter um Microsoft Exchange 2000 Server e Microsoft Small Business Server 2000 versão deste artigo, consulte 313184.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve como recuperar da corrupção do armazenamento de informações no Microsoft Exchange Server 5.5 usando um procedimento de restauração offline.

Observação Este artigo não descreve métodos de recuperação de desastres para outras áreas do Exchange Server. Observe que o procedimento que é descrito neste artigo pode não corrigir todas as instâncias da corrupção do armazenamento de informações.

Mais Informações

Quando ocorrer corrupção no Exchange Server 5.5, um dos componentes mais comumente afetado é o armazenamento de informações. Corrupção geralmente envolve qualquer um dos arquivos de banco de dados (.edb) .Exchange Server localizados na pasta Exchsrvr\Mdbdata no servidor. Qualquer Priv.edb arquivo pub.edb ou pode estar corrompido.

Quando o armazenamento de informações está corrompido, você pode enfrentar um ou mais dos seguintes sintomas:
  • O serviço de armazenamento de informações do Microsoft Exchange Server não inicia.
  • Não é possível parar o armazenamento de informações.
  • O armazenamento de informações pára de responder e o nível de uso da CPU permanece em 100 %.
  • Os clientes não é possível recuperar ou enviar mensagens de email. Esse problema persiste mesmo quando você parar e reinicia o armazenamento de informações.
  • Quando você tentar restaurar bancos de dados do Exchange Server de um backup offline e você execute o utilitário de integridade do armazenamento de informações (Isinteg), você receber a seguinte mensagem de erro:
    Erro 4294966746: JET_errDatabaseInconsistent
O procedimento que é descrito neste artigo se baseia em um cenário de servidor único, o único site onde as seguintes condições forem verdadeiras:
  • Um conector de site não é usado.
  • Existe uma cópia offline do Priv.edb e pub.edb.
  • Não é usado um servidor de gerenciamento de chaves.
  • O servidor está executando o Microsoft Small Business Server 4.5. No entanto, os princípios podem aplicar a maioria dos outros computadores Exchange Server 5.5 que estão configurados em uma configuração única organização, site único.
Observação Essa configuração não se destina para restaurar configurações de conector.

Solucionar problemas

Para isolar a corrupção do armazenamento de informações e para ajudar a recuperar os armazenamentos de informações públicas e particulares, execute essas etapas.

Observação Antes de executar este procedimento, certifique-se que você pode recuperar os arquivos de dados de outra fonte. Por exemplo, se você estiver usando um banco de dados pequeno do Exchange Server (menos de 1 gigabyte [GB]), faça uma cópia dos arquivos Priv.edb e pub.edb. Bancos de dados maiores, se você não tiver espaço em disco suficiente para copiar os arquivos, use um sistema de backup de fita ou outro armazenamento off-line utilitário.

Para solucionar o armazenamento de informações:
  1. Tente iniciar o armazenamento de informações. Tome nota de quaisquer mensagens de erro ou quaisquer mensagens de identificação de evento que ocorrerem.
  2. Use a ferramenta de linha de comando Eseutil.exe para verificar a consistência das informações armazenar bancos de dados. Se um banco de dados estiver consistente, todos os os arquivos de log são confirmados no armazenamento. Se o banco de dados não estiver consistente, o banco de dados não pode estar corrompido. Por exemplo, os arquivos de log podem não ser confirmados no banco de dados ainda. Para verificar a consistência das informações públicas e particulares armazenar bancos de dados, digite os seguintes comandos no prompt de comando e pressione ENTER após cada linha:
    c:\exchsrvr\bin > eseutil /mh\mdbdata\priv.edb

    c:\exchsrvr\bin > eseutil /mh\mdbdata\pub.edb
    Observação Este exemplo assume que você execute a ferramenta de linha de comando Eseutil.exe da pasta ExchSrvr\Bin e que os arquivos .edb estão localizados na pasta ExchSrvr\Mdbdata.

    Para verificar se o arquivo .edb está consistente, verifique a saída que aparece na linha de "Estado" na saída. Para enviar a saída desse comando diretamente para um arquivo de texto, modifique a linha de comando da seguinte maneira:
    c:\exchsrvr\bin > eseutil /mh\mdbdata\priv.edb >.txt mypriv

    c:\exchsrvr\bin > eseutil /mh\mdbdata\pub.edb >.txt mypub
    Para exibir o texto diretamente na tela, digite | mais no final do comando.

    Se os arquivos Priv.edb e pub.edb na pasta ExchSrvr\Mdbdata não estão localizados na mesma unidade como a pasta ExchSrvr\Bin que você está executando o comando a partir do, substitua "...\mdbdata\priv.edb "parte do comando com o caminho completo do Priv.edb e os arquivos pub.edb. Se arquivos de Priv.edb e pub.edb forem consistentes, vá para a etapa 6.

    Se um dos bancos de dados estiver inconsistente, tente executar uma recuperação simples dos arquivos para ver se há cópias dos arquivos de log são armazenados na pasta Mdbdata. Se você não tiver os arquivos de log, não é possível concluir o processo de recuperação simples. Quando você executa uma recuperação simples, os logs não confirmados são comprometidos com o banco de dados de armazenamento de informações.

    Para iniciar uma recuperação simples, digite os seguintes comandos no prompt de comando. O primeiro comando inicia uma recuperação simples no armazenamento de informações particulares. O segundo comando inicia uma recuperação simples no armazenamento de informações públicas:
    c:\exchsrvr\bin > / ispriv do eseutil /r

    c:\exchsrvr\bin > eseutil /r /ispub
    Este comando permite que você recuperar os bancos de dados (se os bancos de dados forem totalmente recuperáveis). Para confirmar esse comportamento, repita essa etapa e, em seguida, execute o comando eseutil /mh novamente. Se a linha "Estado" da saída é alterada para "Consistent" para os dois o armazenamento de informações públicas e particulares, vá para a etapa 6.
  3. Se um dos bancos de dados está inconsistente e o comando eseutil /r não retorna os bancos de dados para um estado consistente, use a ferramenta Eseutil.exe para executar um reparo.

    Observação Quando você usa o comando a seguir, você poderá perder alguns dados do Exchange Server, incluindo as mensagens que estão contidas nos arquivos de log que ainda não estão confirmados o banco de dados de armazenamento de informações. O comando a seguir é um disco rígido ou o comando de recuperação de estado forcible. Use este comando somente se os armazenamentos de informações particulares ou pública não retorne para um estado consistente após executar a etapa 2 neste artigo.

    Para executar um reparo, execute estas etapas:
    • Para retornar Priv.edb para um estado consistente, digite o seguinte comando no prompt de comando e pressione ENTER:
      c:\exchsrvr\bin > / ispriv do eseutil /p
    • Para retornar pub.edb para um estado consistente, digite o seguinte comando no prompt de comando e pressione ENTER:
      c:\exchsrvr\bin > eseutil /p /ispub
    Para obter mais informações sobre as implicações de executar um "" reparo de um banco de dados do Exchange, 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
  4. Excluir todos os arquivos .log e .chk na ExchSrvr\Mdbdata pasta no servidor. Além disso, se o arquivo Temp.edb existir na pasta ExchSrvr\Mdbdata, excluí-lo.
  5. Inicie o serviço Microsoft Exchange Information Store para verificar se os bancos de dados estão funcionando. Quando você confirmar que o serviço Exchange Information Store for iniciado com êxito, interrompa o serviço Exchange Information Store.

    Observação Se o serviço Exchange Information Store não for iniciado, verifique se o banco de dados está em um estado consistente. Para fazer isso, consulte a etapa 2 neste artigo.
  6. Desfragmente o banco de dados reparado apenas. Para fazer isso:

    Observação Você deve ter espaço disponível no disco rígido igual a 110 por cento do tamanho do banco de dados que você deseja desfragmentar.
    • Para desfragmentar Priv.edb, digite o seguinte comando no prompt de comando e pressione ENTER:
      c:\exchsrvr\bin > / ispriv do eseutil /d
    • Para desfragmentar pub.edb, digite o seguinte comando no prompt de comando e pressione ENTER:
      c:\exchsrvr\bin > eseutil /d /ispub
      Observação Se o particular e bancos de dados armazenamento de informações públicas forem grandes, esta etapa pode levar algum tempo.

      Se você receber uma mensagem de erro indica que não há espaço suficiente no disco rígido para executar o comando, copie a pasta ExchSrvr\Bin para uma unidade com mais espaço e, em seguida, execute o comando desse local. Para obter informações adicionais sobre como resolver essa mensagem de erro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
      192185Como desfragmentar com o utilitário Eseutil (Eseutil.exe)
  7. Use a ferramenta de linha de comando Isinteg.exe para reparar Priv.edb e pub.edb. Este utilitário executa um teste em todas as áreas de cada um dos bancos de dados e reporta os resultados. Ele também tenta corrigir quaisquer problemas que encontrar.
    • Para corrigir Priv.edb, digite o seguinte comando em um prompt de comando e pressione ENTER:
      c:\exchsrvr\bin > isinteg - pri - fix - test alltests
    • Para corrigir pub.edb, digite o seguinte comando em um prompt de comando e pressione ENTER:
      c:\exchsrvr\bin > isinteg - pub - fix - test alltests
    Você recebe um relatório de resumo que indica o número de testes que foram executados, o número de avisos, o número de erros encontrados, o número de correções tentado e o tempo necessário para que o programa seja executado. Se houver quaisquer avisos, erros ou correções, execute o comando novamente. Repita essa etapa até que haja sem avisos, erros ou correções.

    Observação Em algumas situações, o mesmo avisos, erros ou correções são relatadas sempre que você executar o programa. Se você receber a mesmos avisos, erros ou correções três vezes em uma linha, vá para a próxima etapa. Os erros podem ser causados por um anexo de email corrompido ou algo semelhante. Repita os erros não impedem você iniciar o armazenamento de informações. Se você pode iniciar o armazenamento de informações, se ele estiver estável, e se erros e mensagens de aviso continuam a ser reportado após você ter executado Isinteg.exe várias vezes, use a ferramenta ExMerge.exe para reparar o armazenamento de informações. Para obter mais informações sobre como usar o Exmerge.exe, consulte a seção "Para usar o Exmerge.exe Tool" neste artigo.
  8. Tente iniciar o banco de dados de armazenamento de informações. Se o armazenamento de informações é iniciado, vá para a etapa 9. Se o armazenamento de informações não inicia e você receber uma mensagem de erro-1011, você deve restaurar Priv.edb e pub.edb para um estado onde o armazenamento de informações pode reconhecê-las. Para fazer isso, digite o seguinte comando no prompt de comando e pressione ENTER:
    c:\exchsrvr\bin > isinteg - patch
    Observação O serviço de diretório Microsoft Exchange deve estar sendo executado quando você executa este comando. Esse comando funciona para o público e bancos de dados particulares.

    Esse comando funciona para o público e bancos de dados particulares. Não é necessário que concluir esta etapa se você já executou uma restauração on-line dos dados. No entanto, se você receber uma mensagem de erro-1011 quando você tenta iniciar o armazenamento de informações, conclua esta etapa.
  9. Reinicie o armazenamento de informações.
  10. Executar o Directory Service/Information Store (DS / IS) Consistency Adjuster. Para obter mais informações sobre como fazer isso, consulte o "usar o Directory Service/Information Store (DS / IS) Consistency Adjuster seção mais adiante neste artigo. O DS / IS Consistency Adjuster é usado em cenários de recuperação de desastres, onde você não pode restaurar a pasta no computador de recuperação, ou onde o armazenamento de informações (Priv.edb ou pub.edb arquivos) é copiado para um computador de recuperação com um nome que é diferente do servidor original. Se você não perder o serviço de diretório ou você não reinstale o Exchange Server em uma pasta limpa, não é necessário executar essa ferramenta.

    Observação Se você usar essa ferramenta e ter vários sites em sua organização do Exchange Server ou em vários servidores no site do Exchange Server, pastas públicas podem ser movidas inesperadamente.
Para obter informações adicionais sobre o DS / IS Consistency Adjuster, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
182979Função e efeitos de executar o DS / IS Consistency Adjuster

Para usar o DS / IS Consistency Adjuster

Para executar o Exchange Server Consistency Adjuster:
  1. Inicie o programa Exchange Server Administrator.
  2. Expanda configuração do , expanda Servers e, em seguida, clique em ServerName.
  3. No menu arquivo , clique em Propriedades e, em seguida, clique na guia Avançado .
  4. Clique em Consistency Adjuster , clique para selecionar todas as caixas de seleção em operações e, em seguida, clique em OK .
O DS / IS Consistency Adjuster é executado em armazenamentos de informações públicas e particulares.

Se você realizar esta operação de recuperação em outro servidor, ou se você removido e reinstalado o Exchange Server neste servidor e não tiver uma cópia de trabalho do armazenamento de diretório (dir.edb), há dois métodos para recuperar caixas de correio do usuário. Em ambos os esses métodos, você deve recriar qualquer listas de distribuição e membros para as listas de distribuição que foram perdidas.

Método um

Se você pode acessar contas de usuário, inicie o programa Exchange Server Administrator e clique em Extrair o Windows NT Account List no menu Ferramentas . Certifique-se de que você extraia a lista de usuários do domínio e não do computador local. Esse procedimento lhe permite criar um arquivo que contém uma lista de todos os Windows NT usuários.

Depois de criar o arquivo, no menu Ferramentas , clique em Importação de diretório . Quando você importa essa lista, caixas de correio destinatários serão restauradas. Você talvez queira executar o DS / IS Consistency Adjuster novamente após você executar essa etapa.

Método dois

Se você não não terão acesso às contas de usuário Windows NT para que esses destinatários, você deverá recriar manualmente todas as contas de usuário da Windows NT com os mesmos nomes de usuário. Depois de fazer isso, inicie o programa Exchange Server Administrator e clique em Extrair o Windows NT Account List no menu Ferramentas . Certifique-se de que você extraia a lista de usuários do domínio e não do computador local. Esse procedimento lhe permite criar um arquivo que contém uma lista de todos os Windows NT usuários.

Depois que o arquivo é criado, no menu Ferramentas , clique em Importação de diretório . Quando você importar essa lista, caixas de correio de todos os destinatários ? são restauradas.

Depois de concluir um desses métodos, se a caixa de correio não tiver sido restaurada, você pode ter criado uma conta de usuário que tem um nome que seja diferente do destinatário do Exchange Server anterior.

Neste ponto, você pode esperar o servidor de função e os usuários para poder recuperar emails.

Usar a ferramenta ExMerge.exe

Se o armazenamento de informações é iniciado, mas há outros problemas que você precise solucionar problemas, use a ferramenta ExMerge.exe para exportar caixas de correio todos os usuário para arquivos .pst. Depois de fazer isso, mescle os arquivos .pst para caixas de correio em um novo arquivo Priv.edb do usuário. Se você usar o armazenamento offline para email (arquivos .ost), você precisará mover os arquivos .ost para um arquivo .pst antes de iniciar este procedimento para impedir a perda de dados qualquer .ost. Observe que o Exmerge.exe somente ferramenta permite que você mover caixas de correio do usuário. Você não pode usar o Exmerge.exe para mover específicas propriedades de configuração do Exchange Server, como configurações de conector, configurações do Microsoft Outlook ou regras do lado do cliente. Você não pode usar o Exmerge.exe para mover listas de distribuição, associações nessas listas de distribuição ou pastas públicas. Se você tentasse este procedimento, você deve recriar ou reconfigurar as listas de distribuição manualmente. Esse procedimento também destrói o armazenamento de instância única para mensagens até esse ponto. Como resultado, a troca de bancos de dados do Server corre o risco de crescendo substancialmente.

Para obter informações adicionais sobre o Exmerge.exe ferramenta, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:
174197Microsoft Exchange Mailbox Merge (Exmerge.exe) do programa informações
Para baixar a ferramenta ExMerge.exe, visite o seguinte site:
http://download.microsoft.com/download/exch55/utility/q224493/nt4alpha/en-us/iloveyouhlpi.zip
Observação Esta versão do Exmerge.exe foi usada publicamente para lidar com o vírus "Amor bug". É por isso que o pacote de download é chamado Iloveyouhlpi.zip.

Após o download e extrair o Exmerge.exe utilitário, exclua o arquivo Exmerge.ini que está localizado na pasta onde você extraiu os arquivos. Esse procedimento impede erros que ocorrem enquanto estiver executando o utilitário Exmerge.exe.
  1. Verifique se os usuários são não atualmente executando um cliente de email programa e acessar mensagens de email no servidor.
  2. Execute o Exmerge.exe usando a etapa 1 do processo de mesclagem de duas etapas e insira todos os usuários.
  3. Quando a operação Exmerge.exe for concluída, pare o serviço Armazenamento de informações do Exchange Server.
  4. Renomeie os arquivos Priv.edb e pub.edb na pasta ExchSrvr\Mdbdata no servidor. Exclua todos os outros arquivos nesta pasta. Verifique se que você não exclua os arquivos Priv.edb e pub.edb, que você renomeou até após-se de que a mesclagem foi concluída com êxito.
  5. Reinicie o Exchange Server Information Store service.
  6. Em um computador cliente, inicie o Outlook e, em seguida, envie um email para todos os usuários no catálogo de endereços global do Exchange Server.

    Observação Se você não completar essa etapa, etapa 2 do processo de mesclagem de duas etapas não mostra o que há quaisquer caixas de correio disponíveis para restaurar o Exmerge.exe.
  7. Execute o Exmerge.exe usando a etapa 2 do processo de mesclagem de duas etapas e insira todos os usuários. Quando esse processo for concluído, as mensagens de email que anteriormente estavam armazenadas em arquivos .pst são movidas para caixas de correio do Exchange Server.
Agora você tem um novo arquivo Priv.edb que contém cópias novas de todas as mensagens de email.

Para obter informações adicionais sobre como restaurar as informações do Exchange Server armazenar, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
231299Armazenamento de informações retorna erro específico do serviço 335544375
162354DS_E_COMMUNICATIONS_PROBLEM executar ISINTEG - PATCH
172813Solucionando problemas de alta utilização da CPU pelo Store.exe
242364Armazenamento de informações não inicia após uma desfragmentação offline com 4294966277
219419Informações armazenar pára inesperadamente e não pode ser reparado
259688Como usar o utilitário ExMerge para extrair dados de um armazenamento de informações particular danificado

Para obter mais informações sobre recuperação de desastres do Exchange, consulte o white paper de recuperação de desastres do Exchange 5.5. Para fazer isso, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=df586628-3abe-40c3-8e8f-beb4122de3d7
Para obter mais informações sobre os utilitários Isinteg.exe e Eseutil.exe, consulte os documentos Eseutil.rtf e Isinteg.rtf localizados na pasta ExchSrvr\Server\Support\Utils de CD do Exchange Server.

Propriedades

ID do artigo: 272570 - Última revisão: sexta-feira, 26 de outubro de 2007 - Revisão: 11.3
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 5.5 Standard Edition
  • Microsoft BackOffice Small Business Server 4.5
Palavras-chave: 
kbmt kbproductlink kbdownload kberrmsg kbhowto KB272570 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: 272570

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