Esecuzione di Eseutil /D (deframmentazione)

 

Ultima modifica dell'argomento: 2006-06-09

In questa sezione viene descritto come utilizzare il comando Eseutil per la deframmentazione e/o la compattazione non in linea dei file del database di tutte le versioni di Exchange. Per ulteriori informazioni sulla modalità di deframmentazione di Eseutil /D, vedere Modalità di deframmentazione di Eseutil /D.

Informazioni preliminari

Prima di deframmentare un database mediante Eseutil, tenere presente quanto segue:

  1. Verificare che lo spazio libero su disco sia equivalente al 110% della dimensione finale del database da elaborare, calcolata sottraendo alla dimensione corrente del file lo spazio libero all'interno del file.
  2. Prima di eseguire la deframmentazione disinstallare il database, perché Eseutil esegue questa operazione non in linea. Nel corso della deframmentazione non in linea i client non possono accedere al database disinstallato.

Procedura

Deframmentazione di un database di Exchange 2000 o Exchange 2003

  1. Nel Gestore di sistema di Exchange, fare clic con il pulsante destro del mouse sul database da deframmentare, quindi scegliere Disinstalla archivio.

  2. Al prompt dei comandi, passare alla cartella Exchsrvr\Bin quindi digitare il comando Eseutil /d e specificare un'opzione relativa al database, nonché le altre opzioni eventualmente desiderate. Ad esempio, il comando seguente inserito in un'unica riga consente di eseguire l'utilità di deframmentazione standard sul database delle cassette postali:

    C:\program files\exchsrvr\bin> Eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
    

    Per eseguire la deframmentazione di Eseutil su un database specifico, utilizzare la seguente opzione:

    Eseutil /d <database_name> [options]
    

Deframmentazione del database di Exchange Server 5.5

  1. Interrompere il servizio che controlla il database da deframmentare mediante l'applicazione Servizi del Pannello di controllo.

    • Per il database delle directory di Exchange, interrompere il servizio directory di Microsoft Exchange.
    • Per i database delle cassette postali o delle cartelle pubbliche di Exchange, interrompere il servizio Archivio informazioni di Microsoft Exchange.
  2. Al prompt dei comandi, passare alla cartella Winnt\System32 quindi digitare il comando Eseutil /d e specificare un'opzione relativa al database, nonché le altre opzioni eventualmente desiderate.

    Ad esempio, il seguente comando consente di eseguire l'utilità di deframmentazione standard sulla directory e di salvarne una copia nel file definito dall'utente:

    C:\winnt\system32> Eseutil /d /ds /tc:\dbback\tempdfrg.edb /p 
    

    Per eseguire Eseutil su un database specifico, utilizzare una delle seguenti opzioni:

    Option         Description
    ----------------------------------------
    /ds            Directory
    /ispriv        Private information store
    /ispub         Public information store
    

Per indicare le operazioni che si desidera eseguire sul database, utilizzare una o più delle seguenti opzioni.

Riferimenti per la riga di comando

Di seguito vengono riportati i riferimenti per la riga di comando visualizzati digitando Eseutil ./? al prompt dei comandi nella cartella Exchsrvr\Bin e selezionando D per la deframmentazione

DEFRAGMENTATION/COMPACTION:
    DESCRIPTION:  Performs off-line compaction of a database.
         SYNTAX:  ESEUTIL /d <database name> [options]
     PARAMETERS:  <database name> - filename of database to compact
        OPTIONS:  zero or more of the following switches, separated by a space:
                  /s<file>   - set streaming file name (default: NONE)
                  /t<db>     - set temp. database name (default: TEMPDFRG*.EDB)
                  /f<file>   - set temp. streaming file name
                               (default: TEMPDFRG*.STM)
                  /i         - do not defragment streaming file
                  /p         - preserve temporary database (ie. don't instate)
                  /b<db>     - make backup copy under the specified name
                  /8         - set 8k database page size (default: auto-detect)
                  /o         - suppress logo
          NOTES:  1) If instating is disabled (ie. /p), the original database
                     is preserved uncompacted, and the temporary database will
                     contain the defragmented version of the database.

Ulteriori informazioni

Per ulteriori informazioni vedere gli argomenti seguenti nella Guida dell'utilità di database di Exchange Server: