Eseutil

 

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

Ultima modifica dell'argomento: 2006-09-14

Utilità database Exchange Server (Eseutil.exe) è uno strumento che consente di verificare, modificare e correggere un file di database di Exchange. Quando un database è corrotto o danneggiato, è possibile recuperare i dati dal backup oppure correggerlo utilizzando lo strumento Eseutil. Eseutil è uno strumento della riga di comando che utilizza il motore ESE (Extensible Storage Engine), i file di database e i file di registro associati a un database di Microsoft Exchange. Eseutil si trova nella cartella di installazione predefinita di Exchange, ossia <SystemDrive>:\Programmi\Microsoft\Exchange Server\Bin.

È possibile utilizzare Eseutil su qualsiasi database ESE in Exchange Server 2007. In passato era possibile utilizzare Eseutil solo con i database ESE relativi a cartelle pubbliche e a cassette postali, ma in Exchange 2007 è possibile utilizzare Eseutil anche con i database ESE nei ruoli del server Trasporto Hub e Trasporto Edge di Exchange 2007.

Nota

I file di flusso (STM) nei database di Exchange 2007 non sono supportati da Eseutil. Tuttavia, Eseutil supporta i file STM di database di precedenti versioni di Exchange. Se si utilizzano database di versioni di Exchange precedenti a Exchange 2007, utilizzare lo strumento Eseutil associato alla versione del database di Exchange.

È possibile utilizzare Eseutil su un database alla volta dal prompt dei comandi. Eseutil consente di eseguire una vasta gamma di attività relative ai database, tra le quali la riparazione, la deframmentazione non in linea e le verifiche di integrità. Nella Tabella 1 sono elencate le opzioni più comuni di Eseutil.

Eseutil esamina la struttura delle tabelle e dei record al livello di database più basso (Ese.dll). Per compattare un database non in linea, è possibile utilizzare la modalità deframmentazione. Altre modalità di Eseutil quali riparazione, recupero e ripristino consentono di riparare un database danneggiato. Le modalità di verifica dell'integrità, file di dettagli e checksum consentono di verificare lo stato di un database.

Tabella 1   Opzioni comuni di Eseutil

Modalità Eseutil Opzione Descrizione

Deframmentazione

/D

Esegue la deframmentazione del database non in linea, ma lascia il nuovo database deframmentato nella posizione temporanea riscrivendo o meno il database originale. Questa modalità consente di ridurre lo spazio occupato sul disco dal database (EDB) eliminando la maggior parte delle pagine vuote e ricreando gli indici.

Correzione

/P

Esegue la riparazione di un database non in linea danneggiato eliminando le pagine che non è possibile correggere. Nella modalità riparazione, lo strumento Eseutil corregge le singole tabelle ma non conserva le relazioni esistenti tra le tabelle. Se il database da correggere è un database di cassette postali o di cartelle pubbliche, utilizzare lo strumento Information Store Integrity Checker (Isinteg.exe) per verificare e correggere i collegamenti tra le tabelle.

Ripristino

/C

Consente di visualizzare il file di registro (file Restore.env) e di controllare il recupero hardware dopo il ripristino dei backup in linea legacy.

Recupero

/R

Esegue la riproduzione o il roll forward dei file di registro delle transazioni per ripristinare la consistenza interna di un database o per aggiornare una copia meno recente di un database.

Integrità

/G

Esegue la verifica dell'integrità logica del database a livello di pagina e a livello ESE. Non esegue la verifica dell'integrità a livello di applicazione. Per i database di cassette postali e di cartelle pubbliche, è possibile verificare l'integrità a livello di applicazione mediante Isinteg.

File di dettagli

/M

Consente di visualizzare le intestazioni dei file di database, dei file di registro delle transazioni e dei file di punto di controllo. Consente inoltre di visualizzare informazioni sulle intestazioni delle pagine dei database, nonché l'allocazione di spazio e i metadati del database.

Checksum

/K

Esegue la verifica del checksum di tutte le pagine del database, dei file di registro e dei file del punto di controllo.

Copia file

/Y

Esegue la copia rapida di file di dimensioni molto grandi.

Ulteriori informazioni

Per ulteriori informazioni su Eseutil, vedere i seguenti argomenti: