Procédure d'exécution de la commande Eseutil /M (archivage de fichier)

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2006-12-19

Vous pouvez utiliser le commutateur /M avec Utilitaires de base de données de serveur Exchange (Eseutil) pour créer un vidage de fichiers ou une sortie formatée des différents types de fichiers de base de données que vous pouvez spécifier lorsque vous exécutez Eseutil.

La syntaxe pour Eseutil /M est la suivante :

ESEUTIL /M modemodifier filename [options] 

Les modificateurs de mode les plus couramment utilisés avec Eseutil sont les suivants :

  • H   Ce modificateur de mode vide un en-tête de base de données (par défaut).

  • K   Ce modificateur de mode vide un fichier de point de contrôle.

  • L   Ce modificateur de mode vide un fichier journal ou un ensemble de journaux.

  • M   Ce modificateur de mode vide les métadonnées ou un catalogue d'archivage système de la base de données.

  • S   Ce modificateur de mode vide les informations sur l'utilisation de l'espace de table dans une base de données.

Notes

Pour afficher les options supplémentaires d'Eseutil, tapez eseutil /? à l'invite de commandes, puis appuyez sur Entrée.

Pour plus d'informations sur le mode de vidage de fichier d'Eseutil, consultez la rubrique Eseutil /M en mode archivage de fichier.

Avant de commencer

Avant d'exécuter les commandes Eseutil /M sur votre base de données, effectuez les actions suivantes :

  • Assurez-vous que le fichier de base de données est hors connexion ou démonté.

  • Assurez-vous d’ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.

Procédure

Procédure d'affichage de l'en-tête des fichiers de base de données et les en-têtes de page

  • Pour afficher l’en-tête d’un fichier de base de données, exécutez la commande suivante dans une invite de commandes :

    ESEUTIL /MH {filename.edb | mail.que}
    
  • Pour afficher l'en-tête d’un fichier de point de contrôle :

    ESEUTIL /MK filename.chk
    
  • Pour afficher l'en-tête d’un fichier journal de transactions :

    ESEUTIL /ML filename.log
    
  • Pour afficher l'en-tête d’une page de base de données :

    ESEUTIL /M filename.edb /Plogicalpagenumber
    

    Notes

    Il n'y a pas d'espace entre /P et le numéro de page.

Procédure de vérification de la séquence et de l'intégrité d'un ensemble de fichiers journaux

  • Pour rechercher des dommages éventuels dans un fichier journal, exécutez la commande suivante :

    ESEUTIL /ML Log File Name
    

    Par exemple, pour tester un fichier journal nommé E00123ab.log, tapez :

    ESEUTIL /ML E001234ab.log
    

    Si le fichier journal réussit le test, la réponse suivante s'affiche :

    Integrity check passed for log file: E001234ab.log
    

    Si le fichier journal échoue au test, la réponse suivante s'affiche :

    CORRUPTION DETECTED in log file: E001234ab.logOperation terminated with error -501 (ESE_errLogFileCorrupt, Log file is corrupt) 
    
  • Exécutez la commande suivante pour tester tous les fichiers journaux d'un dossier. Pour cela, ouvrez la fenêtre d'invite de commandes, allez sur le dossier où se trouvent les fichiers journaux, puis tapez ce qui suit :

    ESEUTIL /ML Enn
    

    Notes

    Dans cette commande, Enn correspond au préfixe du journal. Le préfixe de journal correspond aux trois premiers caractères du nom du fichier journal qui sont communs à tous les journaux appartenant à un groupe de stockage donné. Par exemple, la commande E00 Eseutil /ML teste tous les fichiers de journal des transactions dans un dossier qui partage le même préfixe de journal. En outre, la commande rapporte si des fichiers de journal des transactions sont endommagés, hors séquence, manquants ou ne correspondent pas aux autres fichiers journaux.

Procédure d'affichage des informations de vidage de métadonnées

  • Exécutez la syntaxe de commande de base pour afficher les informations des métadonnées d'une base de données :

    ESEUTIL /MM filename.edb 
    

    Notes

    Dans une base de données générale, le vidage des métadonnées va requérir l'affichage de plusieurs écrans. Pour empêcher la sortie de l'envoyer à un fichier, ajoutez une commande de redirection à la commande précédente, comme décrit dans l'exemple suivant :

    ESEUTIL /MM filename.edb > filename.txt
    

Affichage des informations de vidage de l'espace utilisé

  • Exécutez la syntaxe de commande de base pour afficher les informations d'espace utilisé d'une base de données :

    ESEUTIL /MS filename.edb
    

    Notes

    Un total global des pages libres de la base de données est répertorié sur la dernière ligne d'un vidage de l'espace utilisé. Vous pouvez multiplier ce nombre par la taille de la page pour que la base de données obtienne une approximation de l'espace susceptible d'être récupéré par défragmentation. Pour plus d'informations sur le mode Défragmentation d'Eseutil, consultez la rubrique Mode Défragmentation d'Eseutil /D.

Notes

La sortie des commandes de métadonnées et d'espace utilisé sont très similaires. Un vidage d'espace utilisé est un vidage de métadonnées avec une colonne supplémentaire contenant des informations vous indiquant l'espace utilisé par chaque table du fichier de base de données. L'exécution d'un vidage d'espace est plus longue que celle d'un vidage de métadonnées. Le vidage de métadonnées est un vidage du catalogue système du fichier de base de données. Le catalogue système contient des informations structurelles sur la base de données.

Pour plus d'informations

Vous pouvez voir la référence et la syntaxe de ligne de commande complètes pour Eseutil /M en tapant eseutil /? dans une invite de commandes, puis en sélectionnant M pour le vidage de fichier.

Pour plus d'informations, consultez les rubriques suivantes :