Guida dell'utilità di database di Exchange Server

 

Ultima modifica dell'argomento: 2006-08-30

Quando un database è danneggiato, è possibile ripristinarne i dati da una copia di backup oppure correggerli utilizzando Eseutil. Eseutil è un'utilità della riga di comando che opera con ESE (Extensible Storage Engine), i file di database (EDB), i file di flusso (STM) e i file di registro (LOG) associati a un archivio informazioni di un determinato gruppo di archiviazione. Eseutil si trova nella cartella C:\Program Files\Exchsrvr\Bin di Exchange Server 2000 e di Exchange Server 2003. È possibile eseguire dalla riga di comando questo strumento per un singolo database e utilizzarlo per eseguire numerose attività di database che vanno dalla correzione, alla deframmentazione non in linea, fino alle verifiche di integrità di Exchange Server 5.5, Exchange Server 2000 e Exchange Server 2003. Le opzioni di Eseutil di uso più comune sono descritte nella seguente tabella.

Nota

Scaricare Guida dell'utilità di database di Exchange Server per stamparla o leggerla dopo l'interruzione del collegamento.

La modalità di correzione di Eseutil può essere utilizzata per correggere un database danneggiato, mentre le modalità di recupero e di ripristino consentono di riprodurre i file di registro delle transazioni in un database. Le modalità di creazione dei file di dettagli relativi alle intestazioni consentono di stabilire una relazione tra il database e i file di registro delle transazioni e di determinare altre informazioni correlate. La modalità checksum consente di verificare l'integrità dei file di un database. La modalità di copia file è utile per eseguire molto velocemente la copia di file di grandi dimensioni. La modalità di deframmentazione può essere utilizzata per comprimere un database non in linea, riducendo la dimensione dei file di database grazie alla rimozione degli spazi vuoti.

Gli argomenti di questa guida includono una descrizione dello strumento di correzione Eseutil e degli scenari di utilizzo, illustrano le diverse modalità disponibili mediante procedure di esecuzione e forniscono informazioni utili alla risoluzione dei più diffusi problemi che possono verificarsi in Eseutil. Per ulteriori informazioni sui più comuni errori di Eseutil, vedere Informazioni di riferimento sugli errori di Eseutil più comuni.

Modalità di Eseutil Opzione Descrizione

Deframmentazione

/D

Eseutil deframmenta i file di database. Con questa modalità è possibile ridurre la dimensione complessiva occupata sul disco dai file di database (EDB) e di flusso (STM) eliminando la maggior parte delle pagine vuote e degli indici ad hoc.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

Correzione

/P

Eseutil consente la correzione delle pagine di un database non in linea danneggiato, eliminando quelle che non possono essere corrette. In modalità di correzione, l'utilità Eseutil interviene sulle singole tabelle, ma non modifica le relazioni tra le tabelle. Per verificare le relazioni logiche tra le tabelle è possibile utilizzare ISInteg.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

Ripristino

/C

Eseutil consente di visualizzare il file Restore.env e di controllare il recupero hardware successivo al ripristino da un backup in linea.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

Recupero

/R

Eseutil riproduce i file di registro delle transazioni oppure ne esegue il roll forward per ripristinare la coerenza interna del database o per aggiornare una copia precedente del database.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

Controllo integrità

/G

Eseutil verifica l'integrità logica del database a livello di pagina e a livello di ESE (Extensible Storage Engine), ma non ne verifica l'integrità a livello di Archivio informazioni.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

File dettagli

/M

Eseutil consente di visualizzare le intestazioni dei file di database, dei file di registro delle transazioni e dei file dei punti di arresto. In questa modalità è inoltre possibile visualizzare l'allocazione dello spazio e i metadati del database.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

Checksum

/K

Eseutil verifica i checksum di tutte le pagine del database e dei file di flusso.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

Copia file

/Y

Eseutil è in grado di eseguire rapidamente la copia di file di grandi dimensioni.

Per ulteriori informazioni, vedere gli argomenti riportati di seguito:

ISInteg

L'utilità ISInteg viene utilizzata prevalentemente dopo un'operazione di correzione di Eseutil. È possibile utilizzarla anche nel caso di un evento o di un errore che lo richieda. Numerosi articoli della Microsoft Knowledge Base consigliano l'utilizzo di ISInteg per la risoluzione di problemi specifici.

ISInteg consente di correggere i problemi del database a livello di applicazione. Eseutil consente di correggere i problemi del database a livello ESE. ISInteg interpreta il database come un insieme di cassette postali e relativi elementi ed è, quindi, in grado di stabilire una relazione e correggere le informazioni e le relazioni esistenti tra cassette postali, cartelle, elementi e allegati.

ISInteg è stato creato originariamente come utilità per utilizzo interno dagli addetti alle verifiche del gruppo di sviluppo di Exchange ed è stato successivamente pubblicato grazie alla sua utilità di interesse generale. È in grado di eseguire più verifiche indipendenti e correlate del database e di correggere le incongruenze rilevate. ISInteg non è in grado di correggere tutti i potenziali problemi del database, ma spesso si rivela molto utile. Nel corso degli anni, l'utilità e l'affidabilità di ISInteg sono state sensibilmente migliorate.

Ulteriori informazioni

Per ulteriori informazioni sulle strategie di recupero dei database, vedere Strategie di recupero dei database.

Per ulteriori informazioni sui più comuni errori di Eseutil, vedere Informazioni di riferimento sugli errori di Eseutil più comuni.

Per ulteriori informazioni sull'utilità ISInteg, vedere l'articolo 182081 della Microsoft Knowledge Base "Descrizione dell'utilità Isinteg" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=182081).

Per ulteriori informazioni sulla correzione dei database di Exchange e sul ripristino di emergenza, vedere Exchange Server 2003 Disaster Recovery Operations Guide (https://go.microsoft.com/fwlink/?LinkId=47570).

per ulteriori informazioni sulla comprensione dei tipi di file ESE (Extensible Storage Engine), vedere Extensible Storage Engine Files (https://go.microsoft.com/fwlink/?LinkId=68167).