Come eseguire Eseutil /M (Dettagli del file)

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2006-12-19

È possibile utilizzare l'opzione /M con le Utilità del database di Exchange Server (Eseutil) per creare i dettagli del file, oppure output formattati di vari tipi di flile del database che vengono specificati quando si esegue Eseutil.

La sintassi di Eseutil /M è:

ESEUTIL /M modemodifier filename [options] 

I modificatori di modalità più comuni utilizzati con Eseutil sono:

  • H Questo modificatore di modalità crea i dettagli dell'intestazione del database (predefinito).

  • K Questo modificatore di modalità crea i dettagli di un file del punto di controllo.

  • L Questo modificatore di modalità crea i dettagli di un file di registro o di un insieme di registri.

  • M Questo modificatore di modalità crea i dettagli dei metadati o un catalogo di sistema dettagliato del database.

  • S Questo modificatore di modalità crea i dettagli delle informazioni riguardanti l'uso di spazi tabelle di un database.

Nota

Per un elenco di ulteriori opzioni per Eseutil, digitare eseutil /? a un prompt dei comandi, quindi premere INVIO.

Per ulteriori informazioni sulla modalità dettagli del file di Eseutil, vedere Modalità Dettagli del file Eseutil /M.

Informazioni preliminari

Prima di eseguire i comandi /M di Esautil nel database, eseguire quanto segue:

  • Accertarsi che il file del database sia non in linea o disinstallato.

  • Accertarsi di accedere al sistema utilizzando un account che disponga della delega di appartenenza al gruppo Administrators locale del computer.

Procedura

Per visualizzare l'intestazione dei file del database e le intestazioni delle pagine

  • Per visualizzare l'intestazione del file del database, eseguire il comando che segue a un prompt dei comandi:

    ESEUTIL /MH {filename.edb | mail.que}
    
  • Per visualizzare l'intestazione di un file del punto di controllo:

    ESEUTIL /MK filename.chk
    
  • Per visualizzare l'intestazione di un file registro transazioni:

    ESEUTIL /ML filename.log
    
  • Per visualizzare l'intestazione di una pagina del database:

    ESEUTIL /M filename.edb /Plogicalpagenumber
    

    Nota

    Non vi sono spazi tra /P e il numero della pagina.

Per verificare la sequenza e l'integrità di un set di file di registro

  • Per verificare la presenza di eventuali danni in un file di registro, eseguire il comando che segue:

    ESEUTIL /ML Log File Name
    

    Ad esempio, per eseguire la verifica su un file di registro denominato E00123ab.log, digitare:

    ESEUTIL /ML E001234ab.log
    

    Se il file di registro supera il test, viene visualizzata la seguente risposta:

    Integrity check passed for log file: E001234ab.log
    

    Se il file di registro non supera il test, viene visualizzata la seguente risposta:

    CORRUPTION DETECTED in log file: E001234ab.logOperation terminated with error -501 (ESE_errLogFileCorrupt, Log file is corrupt) 
    
  • Per eseguire la verifica su tutti i file di registro in una cartella, eseguire il comando che segue: A tal proposito, aprire una finestra del prompt di comandi, cercare la cartella in cui si trovano i file di registro, quindi digitare quanto segue:

    ESEUTIL /ML Enn
    

    Nota

    In questo comando, Enn equivale al prefisso del registro. Il prefisso del registro è dato dai primi tre caratteri del nome del file di registro, condivisi da tutti i registri che appartengono a un particolare gruppo di archiviazione. Ad esempio, il comando /ML E00 di Eseutil analizza tutti i file del registro transazioni in una cartella che condivide lo stesso prefisso del registro. Inoltre, il comando riferisce se vi sono file del registro transazioni danneggiati, fuori sequenza, mancanti o non corrispondenti agli altri file di registro.

Per visualizzare le informazioni sui dettagli dei metadati

  • Eseguire la sintassi del comando di base che segue per visualizzare le informazioni sui metadati per un database:

    ESEUTIL /MM filename.edb 
    

    Nota

    In un database tipico, la visualizzazione dei dettagli dei metadati richiede più schermate. Per impedire l'output dei dettagli e inviarli a un file, aggiungere un comando di reindirizzamento al comando precedente, come mostrato nell'esempio che segue:

    ESEUTIL /MM filename.edb > filename.txt
    

Per visualizzare le informazioni sui dettagli dell'uso di spazi

  • Eseguire la sintassi del comando di base che segue per visualizzare le informazioni sull'uso di spazi per un database:

    ESEUTIL /MS filename.edb
    

    Nota

    L'ultima riga dei dettagli sull'uso di spazi riporta il totale complessivo delle pagine libere di un database. È possibile moltiplicare questo numero per la dimensione delle pagine del database, in modo da ottenere una stima approssimativa dello spazio che verrà recuperato con la deframmentazione. Per ulteriori informazioni sulla modalità di deframmentazione di Eseutil, vedere Modalità di deframmentazione Eseutil /D.

Nota

L'output dei comandi dei metadati e dell'uso di spazi è molto simile. Il file di dettagli sull'uso di spazi è un file di dettagli sui metadati con una colonna aggiuntiva contenente le informazioni sullo spazio utilizzato da ciascuna tabella nel file del database. Un file di dettagli sull'uso di spazi richiede più tempo per l'esecuzione rispetto a un file di dettagli sui metadati. Il file di dettagli sui metadati è un file di dettagli del catalogo di sistema del file del database. Il catalogo di sistema contiene informazioni strutturali sul database.

Ulteriori informazioni

È possibile visualizzare la sintassi e il riferimento della riga di comando completa per Eseutil /M digitando eseutil /? a un prompt di comandi, quindi selezionando M per i dettagli del file.

Per ulteriori informazioni, vedere le seguenti risorse: