XADM: O arquivo de informações (Information Store) não é iniciado após uma desfragmentação offline com 4294966277

Traduções de Artigos Traduções de Artigos
Artigo: 242364 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT242364
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sintomas

Depois de executar uma desfragmentação offline (comando eseutil /d), o arquivo de informações (Information Store) não é iniciado e devolve uma mensagem de erro 4294966277.

São registados os seguintes eventos no registo de eventos da aplicação:
Event ID: 0
Source: ESE97
Type: Error
Category: Logging/Recovery
Description: MSExchangeIS ((451)) -1019

Event ID: 1120
Source: MSExchangeIS
Type: Error
Category: General
Description: Error 0xfffffc05 initializing the Microsoft Exchange Server Information Store database.
O ficheiro Tempdfrg.edb (este nome de ficheiro poderá ser diferente se tiver utilizado um parâmetro /t no comando de desfragmentação) criado durante a desfragmentação continua na unidade; uma desfragmentação normal elimina-o.

Causa

A desfragmentação do arquivo de informações não termina a cópia da base de dados do ficheiro temporário (desfragmentado) para o local original. A base de dados fica, portanto, danificada e sem utilidade. A mensagem de erro 4294966277 corresponde a um erro JET_errPageNotInitialized, o que significa que uma página da base de dados está vazia ou não foi correctamente inicializada.

Resolução

Quando a desfragmentação offline não termina a cópia, a base de dados temporária não é eliminada. Se a base de dados temporária for a base de dados intacta e desfragmentada com êxito, será possível copiá-la manualmente para o local correcto.

Se apenas desfragmentou uma base de dados e já sabe qual é a base de dados danificada, avance para a secção "Copiar a base de dados temporária" deste artigo. Se tiver desfragmentado as bases de dados Priv.edb e Pub.edb, não estando certo quanto à base de dados que terá provocado o problema, execute os passos que se seguem para determinar qual a base de dados que está a provocar o problema:
  1. Verifique a integridade das bases de dados Priv.edb e Pub.edb:
    • Para verificar a base de dados Priv.edb, numa linha de comados, execute o seguinte:
      eseutil /g /ispriv
    • Para verificar a base de dados Pub.edb, numa linha de comados, execute o seguinte:
      eseutil /g /ispub
  2. Tome nota da base de dados que não passa a verificação de integridade e que devolve uma mensagem de erro -1019.
  3. Tome nota do tamanho do ficheiro de base de dados que não passou no teste da verificação de integridade.
  4. Compare esse tamanho com o do ficheiro temporário.
Comparando o tamanho dos dois ficheiros, será possível determinar se o ficheiro Tempdfrg.edb é a versão desfragmentada do ficheiro de base de dados danificado. Na maioria dos casos, os ficheiros têm exactamente o mesmo tamanho. O processo de cópia reserva o espaço no início do processo e, apesar de o processo não terminar, o tamanho do ficheiro de base de dados continua a corresponder ao do ficheiro de origem.

Copiar a base de dados temporária

Para garantir que a desfragmentação da base de dados terminou com êxito e para copiar o ficheiro desfragmentado para o local correcto:

  1. NOTA: Estes passos partem do princípio de que as bases de dados do arquivo de informações (Information store databases) se encontram no servidor, na pasta D:\Exchsrvr\Mdbdata, e de que o ficheiro de desfragmentação temporário se encontra na unidade D (D:\Tempdfrg.edb).

  2. : Estes passos partem do princípio de que as bases de dados do arquivo de informações (Information store databases) se encontram no servidor, na pasta D:\Exchsrvr\Mdbdata, e de que o ficheiro de desfragmentação temporário se encontra na unidade D (D:\Tempdfrg.edb). Execute uma verificação de integridade relativamente ao ficheiro temporário. Numa linha de comandos, execute o seguinte:
    eseutil /g d:\tempdfrg.edb
    Se a verificação de integridade for concluída com êxito, avance para o passo seguinte. Se a verificação de integridade não for concluída com êxito, ambas as cópias da base de dados estarão danificadas e será necessário restaurar a base de dados a partir de uma cópia de segurança.
  3. : Estes passos partem do princípio de que as bases de dados do arquivo de informações (Information store databases) se encontram no servidor, na pasta D:\Exchsrvr\Mdbdata, e de que o ficheiro de desfragmentação temporário se encontra na unidade D (D:\Tempdfrg.edb). Mude o nome da base de dados danificada (Priv.edb ou Pub.edb).
  4. : Estes passos partem do princípio de que as bases de dados do arquivo de informações (Information store databases) se encontram no servidor, na pasta D:\Exchsrvr\Mdbdata, e de que o ficheiro de desfragmentação temporário se encontra na unidade D (D:\Tempdfrg.edb). Copie o ficheiro de desfragmentação temporário da unidade D (D:\Tempdfrg.edb) para a pasta D:\Exchsrvr\Mdbdata.
  5. : Estes passos partem do princípio de que as bases de dados do arquivo de informações (Information store databases) se encontram no servidor, na pasta D:\Exchsrvr\Mdbdata, e de que o ficheiro de desfragmentação temporário se encontra na unidade D (D:\Tempdfrg.edb). Na pasta D:\Exchsrvr\Mdbdata, mude o nome do ficheiro Tempdfrg.edb para o nome de ficheiro de base de dados correcto (Priv.edb ou Pub.edb).
  6. : Estes passos partem do princípio de que as bases de dados do arquivo de informações (Information store databases) se encontram no servidor, na pasta D:\Exchsrvr\Mdbdata, e de que o ficheiro de desfragmentação temporário se encontra na unidade D (D:\Tempdfrg.edb). Inicie o arquivo de informações.
NOTA: Se for apresentada uma mensagem de erro -1011 quando iniciar o arquivo de informações, não indicará a existência de um problema. Será necessário voltar a sincronizar o arquivo de informações e o directório. Para sincronizar o arquivo de informações e o directório, numa linha de comandos, execute o seguinte:
\exchsrvr\bin\isinteg -patch

Mais Informação

Uma desfragmentação offline copia dados da base de dados actual para um novo ficheiro de base de dados. Quando o processo de desfragmentação é concluído, o ficheiro temporário passa a ser uma base de dados completa e desfragmentada. Nesta altura, o utilitário volta a copiar o ficheiro temporário para o local original, substituindo a base de dados original.

Propriedades

Artigo: 242364 - Última revisão: 4 de fevereiro de 2014 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive exc55 kbprb KB242364

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