Modalità ripristino Eseutil /P

 

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

Ultima modifica dell'argomento: 2006-08-28

La modalità di riparazione Utilità database di Exchange Server (Eseutil.exe) consente di correggere i problemi relativi al database delle code del server di trasporto, al database delle cassette postali e al database di cartelle pubbliche a livello della pagina e della tabella ESE. Tuttavia, Eseutil non corregge i problemi a livello dell'applicazione. Quindi, una volta riparato un database di cartelle pubbliche o delle cassette postali con Eseutil, si consiglia di eseguire Information Store Integrity Checker (Isinteg.exe) per riparare il database a livello dell'applicazione.

Nota

Isinteg non è applicabile ai database delle code dei server Trasporto Hub o Trasporto Edge di Exchange. Per ulteriori informazioni sui database delle code dei server di trasporto, vedere Utilizzo del database della coda sui server di trasporto.

Durante la riparazione, potrebbe essere necessario eliminare righe dalle tabelle o anche intere tabelle. Una volta completate le riparazioni a livello ESE, è necessario eseguire una riparazione a livello dell'applicazione per correggere i problemi che potrebbero verificarsi a livello dell'applicazione a causa di dati mancanti. È possibile utilizzare Isinteg per eseguire l'analisi e riparazione a livello dell'applicazione su database di cartelle pubbliche o delle cassette postali. Nel seguente esempio viene descritto il funzionamento della modalità di riparazione in Eseutil.

Si supponga che nella tabella di un database vengano archiviati i messaggi di tutte le cassette postali. Viene utilizzata una tabella separata per la cartella Posta in arrivo di ciascun utente. Ad esempio, un messaggio viene perduto durante l'utilizzo di Eseutil per la riparazione della tabella dei messaggi. Eseutil non collega il messaggio il suo riferimento presente in ciascuna cartella Posta in arrivo, in quanto non dispone delle informazioni relative allo schema delle tabelle dell'applicazione. Isinteg è necessario per confrontare la tabella dei messaggi riparati con ciascuna cartella Posta in arrivo per rimuovere un messaggio perduto dalla cartella Posta in arrivo.

Vengono visualizzate la pagina e la tabella del database di Exchange e viene accertata la coerenza e l'integrità di ciascuna tabella. Isinteg consente di riparare un database di cartelle pubbliche o delle cassette postali a livello dell'applicazione e assicura l'integrità delle relazioni tra le tabelle.

La riparazione dei database comprende tre passaggi nel seguente ordine:

  1. Eseguire Eseutil in modalità /P per eseguire una riparazione del database a livello della pagina e della tabella.

  2. Eseguire Eseutil in modalità /D per ricostruire completamente gli indici e deframmentare il database.

  3. Eseguire Isinteg solo sul database di cartelle pubbliche o delle cassette postali per riparare il database a livello dell'applicazione.

    Nota

    Eseguire sempre il backup del database delle cassette postali, di cartelle pubbliche o delle code del server di trasporto prima di eseguirne una riparazione, in quanto i risultati della riparazione potrebbero provocare perdite di dati. Ad esempio, in alcuni casi, quando alcuni metadati di sistema vanno perduti, non è possibile montare il database.

Rimessa in servizio di un database riparato

È possibile scegliere di lasciare un database riparato in servizio permanente. Molti amministratori scelgono di utilizzare i database riparati solo per il recupero dei dati. Gli amministratori spostano le cassette postali il prima possibile in un altro database oppure uniscono i dati di un database riparato in un database riconosciuto come valido.

Sia Eseutil che Isinteg (utilizzati in database di cartelle pubbliche o delle cassette postali) generano file di registro delle riparazioni dettagliati che elencano gli errori rilevati e corretti. Per ulteriori informazioni sulle cause e le conseguenze di errori specifici, vedere Riferimenti per gli errori comuni con Eseutil.

Procedure consigliate di Eseutil /P

Utilizzare Eseutil /P quando non è possibile ripristinare un database dal backup o quando non è possibile eseguire completamente il roll forward dei registri delle transazioni.

Nota

Se non è possibile eseguire il roll forward dei registri delle transazioni, prendere in considerazione una strategia ibrida. È possibile ripristinare una versione funzionante del database dal backup, riparare il database danneggiato nel gruppo di archiviazione di ripristino e unire i due database.

Si consiglia di rispettare le seguenti pratiche consigliate durante la riparazione di un database:

  • Non consentire a un database riparato di rimanere in servizio per un lungo periodo di tempo.

  • Non utilizzare l'opzione di riparazione Eseutil quando è possibile eseguire il ripristino dai backup senza perdite di dati.

  • È possibile eseguire l'opzione di riparazione Eseutil in un database di cartelle pubbliche o delle cassette postali per correggere un errore -1018. Eseutil elimina la pagina -1018 ed esegue la riparazione. In un Microsoft WebCast per Microsoft Exchange Server 2003 viene descritto come correggere un errore -1018. Per ulteriori informazioni, vedere l'articolo 812531 della Microsoft Knowledge Base, Support WebCast: Microsoft Exchange: Concetti relativi all'errore -1018 e risoluzione.

Ulteriori informazioni

Per ulteriori informazioni sulla sintassi di Eseutil /P, vedere Come eseguire Eseutil /P (Ripristino).

Per ulteriori informazioni su Eseutil, vedere i seguenti argomenti: