quarta-feira, 16 de junho de 2010

Exchange: Banco de Dados é restaurado do backup com status "Dirty Shutdown"

Esta semana me deparei com a seguinte situação: tive que restaurar um grupo de armazenamento do Exchange Server, porém o database não montava.

Ao verificar o status do mesmo, através do comando eseutil.exe, opção file dump (eseutil /mh .edb), o status me retornava o seguinte:
State: Dirty Shutdown
A partir daí, fiz o seguinte procedimento:
  1. Efetuar um restore do banco de dados do grupo de armazenamento que apresenta este problema;
  2. Desabilite a opção "Last Restore Set (Log file will replay after this restore completes.)"
  3. Execute o comando, no diretório de restauração do banco de dados:
    eseutil /cc /f  
  4. Após a conclusão, executar o comando:
    eseutil /mh .edb
  5. Verificar o status do banco, que deve estar da seguinte forma:

    State: Clean Shutdown
Sendo assim, já podemos montar o banco pelo System Manager e liberar o uso para os usuários.

Estes procedimentos foram realizados em um servidor MS Exchange Server 2003.

Aproveito para deixar aqui um link que pode ser muito útil, caso seja necessário recuperar o Information Store:

How to recover the information store on Exchange 2000 Server or Exchange Server 2003 in a single site