Como executar o Eseutil /M (descarte de arquivo)
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2006-12-19
Você pode executar a chave /M com o Exchange Eseutil (Server Database Utilities) para criar um descarte de arquivo ou uma saída formatada de vários tipos de arquivos de bancos de dados especificados quando você executar o Eseutil.
A sintaxe de Eseutil /M é:
ESEUTIL /M modemodifier filename [options]
Os modificadores de modo mais comuns usados com o Eseutil são:
H Esse modificador de modo descarta um cabeçalho de banco de dados (padrão).
K Esse modificador de modo descarta um arquivo de ponto de verificação.
L Esse modificador de modo descarta um arquivo de log ou um conjunto de logs.
M Esse modificador de modo descarta metadados ou um catálogo do sistema de descarte do banco de dados.
S Esse modificador de modo descarta informações sobre o uso do espaço em tabelas em um banco de dados.
Dica
Para relacionar opções adicionais de Eseutil, digite eseutil /? no prompt de comando e pressione ENTER.
Para obter mais informações sobre o modo de descarte de arquivo Eseutil, consulte Modo de descarte do arquivo Eseutil /M.
Antes de começar
Antes de executar os comandos do Eseutil /M no banco de dados, execute os seguintes procedimentos:
Certifique-se de que o arquivo de banco de dados esteja offline ou desmontado.
Verifique se você fez logon usando uma conta à qual esteja delegada a associação no grupo Administradores local nesse computador.
Procedimento
Para exibir o cabeçalho dos arquivos de banco de dados e os cabeçalhos de páginas
Para exibir o cabeçalho de um arquivo de banco de dados, execute o comando a seguir no prompt de comando:
ESEUTIL /MH {filename.edb | mail.que}
Para exibir o cabeçalho de um arquivo de ponto de verificação:
ESEUTIL /MK filename.chk
Para exibir o cabeçalho de um arquivo de log de transações:
ESEUTIL /ML filename.log
Para exibir o cabeçalho de uma página de banco de dados:
ESEUTIL /M filename.edb /Plogicalpagenumber
Dica
Não há espaço entre /P e o número da página.
Para verificar a seqüência e a integridade de um conjunto de arquivos de log
Execute o comando a seguir para testar um arquivo de log em busca de danos suspeitos:
ESEUTIL /ML Log File Name
Por exemplo, para testar um arquivo de log chamado E00123ab.log, digite:
ESEUTIL /ML E001234ab.log
Se o arquivo de log passar no teste, a seguinte resposta será exibida:
Integrity check passed for log file: E001234ab.log
Se o arquivo de log não passar no teste, a seguinte resposta será exibida:
CORRUPTION DETECTED in log file: E001234ab.logOperation terminated with error -501 (ESE_errLogFileCorrupt, Log file is corrupt)
Execute o comando a seguir para testar todos os arquivos de log de uma pasta. Para fazer isso, abra uma janela de Prompt de Comando, vá para a pasta em que os arquivos de log estão localizados e digite o seguinte:
ESEUTIL /ML Enn
Dica
Nesse comando, Enn significa o prefixo do log. O prefixo do log é formado pelos três primeiros caracteres do nome do arquivo do log compartilhados por todos os logs que pertencem a um determinado grupo de armazenamento. Por exemplo, o comando Eseutil /ML E00 avalia todos os arquivos de log de transações em uma pasta que compartilha o mesmo prefixo de log. Além disso, o comando relata se arquivos de log de transações estão danificados, fora de seqüência, ausentes ou fora de correspondência com outros arquivos de log.
Para exibir as informações de descarte de metadados
Execute a seguinte sintaxe de comando básica para exibir as informações de metadados de um banco de dados:
ESEUTIL /MM filename.edb
Dica
Em um banco de dados típico, o descarte dos metadados exigirá várias telas para ser exibido. Para preservar a saída enviando-a para um arquivo, anexe um comando de redirecionamento ao comando anterior, conforme mostrado no seguinte exemplo:
ESEUTIL /MM filename.edb > filename.txt
Para exibir informações de descarte de uso de espaço
Execute a seguinte sintaxe de comando básica para exibir as informações de uso de espaço de um banco de dados:
ESEUTIL /MS filename.edb
Dica
Um total agregado de páginas livres do banco de dados é relacionado na última linha do descarte de uso de espaço. Você pode multiplicar esse número pelo tamanho da página para obter uma aproximação do espaço que provavelmente será ocupado pela desfragmentação. Para obter mais informações sobre o modo de desfragmentação do Eseutil, consulte Modo de desfragmentação do Eseutil /D.
Dica
O resultado dos comandos de uso de espaço e de metadados é bastante semelhante. Um descarte de uso de espaço é um descarte de metadados com uma coluna adicional de informações que diz quanto espaço cada tabela do arquivo de banco de dados usa. Um descarte de espaço leva mais tempo do que um descarte de metadados. O descarte de metadados é um descarte do catálogo do sistema do arquivo de banco de dados. O catálogo do sistema contém informações estruturais sobre o banco de dados.
Para obter mais informações
Você pode ver a referência completa da linha de comando e sintaxe do Eseutil /M digitando eseutil /? em um prompt de comando e selecionando M para o descarte do arquivo.
Para obter mais informações, consulte o seguinte: