Compartilhar via


Como executar o Eseutil /P (Reparar)

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2007-08-27

Este tópico fornece instruções e sintaxe para executar o reparo da ferramenta Utilitário do Banco de Dados do Exchange Server (Eseutil.exe) no banco de dados da fila de servidor de transporte, de pasta pública ou de caixa de correio. Além disso, esse tópico também fornece recomendações após o reparo. O modo de reparo do Eseutil corrige bancos de dados danificados nos níveis de página e tabela, mas não no nível de aplicativo. Um reparo pode ser concluído com êxito, deixando todas as tabelas de bancos de dados consistentes, mas com o banco de dados tão gravemente danificado que ele não possa ser montado. Para obter mais informações sobre o modo de reparo do Eseutil, consulte Modo de reparo do Eseutil /P.

Antes de começar

Antes de executar o modo de reparo do Eseutil no seu banco de dados de caixa de correio ou pasta pública, faça o seguinte:

  • Verifique se há espaço em disco suficiente na unidade lógica local para o banco de dados de reparo temporário. É recomendável manter 20 por cento do tamanho dos arquivos de banco de dados que estão sendo reparados, embora o tamanho do arquivo temporário varie muito dependendo da natureza dos reparos feitos. Se o espaço suficiente não estiver disponível, você poderá redirecionar os arquivos temporários para uma unidade diferente, conforme descrito adiante neste tópico.

  • Verifique se você tem permissões totais para as pastas nas quais deseja executar o reparo.

  • Verifique se você fez logon usando uma conta à qual esteja delegada a associação no grupo Administradores local nesse computador.

  • Desmonte o banco de dados.

  • Faça uma cópia dos arquivos de banco de dados a serem reparados.

Antes de executar o modo de reparo do Eseutil em um banco de dados de fila de servidor de transporte em uma função de servidor Transporte de Borda ou de Hub, faça o seguinte:

  • Interrompa o serviço de Transporte do Microsoft Exchange.

  • Faça backup da pasta de fila em seu servidor Exchange.

  • Verifique se você tem permissões totais para as pastas nas quais deseja executar o reparo.

  • Verifique se você fez logon usando uma conta que seja membro do grupo Administradores local no computador.

    Importante

    Para manter o fluxo de mensagens ininterrupto, a pasta de fila existente pode ser renomeada e uma nova pasta e um novo banco de dados de fila são criados quando o serviço de Transporte do Microsoft Exchange é reiniciado. Para obter mais informações sobre como fazer isso, consulte Trabalhando com o banco de dados de filas em servidores de Transporte.

Procedimento

Para executar o Eseutil /P em um banco de dados de fila de servidor de transporte, caixa de correio ou pasta pública

  • A sintaxe de linha de comando básica para reparar um banco de dados com Eseutil é:

    ESEUTIL /P databasefilename.edb
    

    Dica

    Por padrão, o banco de dados de fila de transporte é denominado mail.que.

Considerações após o reparo para bancos de dados de pasta pública ou caixa de correio

Lembre-se dos seguintes pontos depois que você tiver executado Eseutil /P para reparar seu banco de dados de pasta pública ou caixa de correio:

  • Execute um backup completo do banco de dados o mais rápido possível após o reparo. O reparo invalida backups anteriores. Isso não significa que os backups anteriores não podem ser restaurados ou não têm valor. Isso significa que o reparo torna impossível implantar completamente o banco de dados a partir de um backup anterior. Se você restaurar um backup anterior, a repetição de arquivo de log de transações será terminada no ponto em que o reparo foi feito. Qualquer alteração no banco de dados subseqüente ao reparo não pode ser colocada novamente em um banco de dados restaurado. Portanto, é essencial que você execute um backup completo do banco de dados o mais rápido possível após o reparo.

  • Lembre-se de que você deve executar o modo de desfragmentação do Eseutil (Eseutil /D) e o Verificador de Integridade do Armazenamento de Informações (Isinteg.exe) com a opção -fix para concluir o reparo. A menos que você pretenda usar o banco de dados reparado para recuperá-lo e, em seguida, descartá-lo, você pode pular essas etapas extras. Pular essas etapas significa que você pode recuperar menos dados do que se concluí-las, mas isso também pode significar economizar várias horas de tempo de recuperação.

    Importante

    Antes de executar um reparo, você deve fazer uma cópia do banco de dados fazendo um backup dos arquivos de banco de dados, no caso do banco de dados reparado estar em uma condição pior em comparação com a versão da qual foi feito o backup.

Para obter mais informações

Você pode ver a referência de linha de comando completa e a sintaxe de Eseutil /P digitando eseutil /? no prompt de comando e selecionando P para reparo.

Dica

Na linha de comando Help para Eseutil /P, você pode verificar que alterações aplicáveis aos arquivos de streaming (.stm), a alteração /createstm e a alteração /s , são exibidos. Entretanto, as alterações não funcionam para os bancos de dados do Exchange Server 2007 da Microsoft por que os arquivos de streaming não são suportados pela ferramenta Eseutil.

Para obter mais informações sobre o Eseutil, consulte os seguintes tópicos: