Procédure d'exécution d'Eseutil /D (défragmentation)

 

Dernière rubrique modifiée : 2006-06-09

Cette section explique comment la commande Eseutil peut être utilisée afin de défragmenter et/ou compresser des fichiers de base de données Exchange en mode hors connexion, pour toutes les versions d'Exchange Pour plus d'informations sur le fonctionnement d'Eseutil /D, voir la rubrique sur le Mode Défragmentation d'Eseutil /D.

Avant de commencer

Avant de défragmenter une base de données à l'aide d'Eseutil, notez que :

  1. vous aurez besoin d'un espace disque disponible équivalent à 110 pourcent de la taille finale de la base de données que vous voulez traiter (la taille finale correspondant à la taille actuelle du fichier moins la taille de l'espace resté libre dans ce fichier).
  2. Démontez la base de données avant la défragmentation, parce qu'Eseutil effectue une défragmentation hors connexion. Pendant la défragmentation hors connexion, la base de données démontée sera inaccessible aux clients.

Procédure

Procédure de défragmentation d'une base de données Exchange 2000 ou Exchange 2003

  1. Dans le Gestionnaire système Exchange, cliquez avec le bouton droit sur la base de données à défragmenter, puis cliquez sur Démonter la banque d'informations.

  2. À l'invite de commandes, passez dans le répertoire Exchsrvr\Bin et tapez la commande Eseutil /d, un commutateur de base de données, ainsi que toutes les options que vous voulez utiliser. Par exemple, la commande suivante (sur une seule ligne) exécute l'utilitaire standard de défragmentation d'une base de données de boîte aux lettres :

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

    Utilisez le commutateur de base de données suivant pour exécuter la défragmentation par Eseutil d'une base de données spécifique :

    Eseutil /d <database_name> [options]
    

Procédure de défragmentation de la base de données Exchange Server 5.5

  1. Arrêtez le service qui contrôle la base de données que vous voulez défragmenter en utilisant l'applet Services dans le Panneau de configuration.

    • Pour la base de données de l'annuaire Exchange, arrêtez le service Annuaire Microsoft Exchange.
    • Pour les bases de données de boîtes aux lettres ou de dossiers publics Exchange, arrêtez le service Banque d'informations Microsoft Exchange.
  2. À l'invite de commandes, passez dans le dossier Winnt\System32, et tapez la commande Eseutil /d, un commutateur de base de données, ainsi que toutes les options que vous voulez utiliser.

    Par exemple, la commande suivante exécute l'utilitaire standard de défragmentation dans l'annuaire et enregistre la copie dans un fichier défini par l'utilisateur :

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

    Utilisez l'un des commutateurs de base de données suivants pour exécuter Eseutil sur une base de données spécifique.

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

Utilisez une ou plusieurs des options suivantes pour spécifier les opérations que vous voulez exécuter dans la base de données.

Référence à la ligne de commande

Il s'agit de la référence de la ligne de commande qui apparaît en tapant Eseutil ./? à l'invite de commandes dans le dossier Exchsrvr\Bin, et en sélectionnant D pour la défragmentation

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.

Pour plus d'informations

Pour plus d'informations, voir les rubriques suivantes du Guide de l'Utilitaire de base de données d'Exchange Server :