DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 328804 - Dernière mise à jour: mercredi 4 décembre 2013 - Version: 2.0

 

INTRODUCTION

Le processus de défragmentation de disque réorganise les données stockées sur les disques durs de l'ordinateur pour que les fichiers soient plus contigus. La défragmentation permet d'augmenter la vitesse de l'accès et la récupération des données. Lorsque vous défragmentez vos disques durs, vous pouvez augmenter les performances et permettre aux serveurs de votre organisation de fonctionner de manière plus souple et plus efficace.

Vous pouvez utiliser l'utilitaire Eseutil pour défragmenter la banque d'informations et l'annuaire dans Microsoft Exchange Server 5.5 et pour défragmenter la banque d'informations de Microsoft Exchange 2000 Server et dans Microsoft Exchange Server 2003. L'utilitaire peut s'exécuter sur une base de données à la fois à partir de la ligne de commande.

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


Pour défragmenter une base de données Exchange 2000 ou Exchange 2003, procédez comme suit : Cliquez ici pour développer ou réduire les étapes
Défragmentation d'une base de données Exchange Server 5.5


Réduire cette imageAgrandir cette image
Remarque Pour défragmenter une base de données, vous devez disposer d'un espace disque disponible supérieur d'au moins 110 pour cent par rapport à la taille de la base de données que vous souhaitez traiter. Pour déterminer l'espace libre requis, procédez comme suit : Cliquez ici pour développer ou réduire les étapes
Sauvegarder la base de données


Étant donné que la défragmentation hors ligne réorganise les données dans les bases de données Exchange, utilisez l'utilitaire de sauvegarde immédiatement après la défragmentation pour créer des sauvegardes standard des bases de données qui sécurisent la nouvelle organisation des données. Sauvegardes antérieures incrémentielles ou différentielles ne sont plus utiles, car elles référencent les pages de base de données réorganisées par le processus de défragmentation. Pour plus d'informations, reportez-vous à la section. 258243 : Comment faire pour sauvegarder et restaurer un ordinateur Exchange à l'aide du programme de Sauvegarde Windows (http://support.microsoft.com/kb/258243#appliesto) .

Fragmentation des données Exchange

La fragmentation des données Exchange se produit sur un niveau différent de la fragmentation de disque habituelle. La fragmentation des données Exchange se produit au sein de la base de données Exchange elle-même. Si vous exécutez la défragmentation de disque normale sur un ordinateur Exchange, vous devez le faire pendant les heures creuses et de préférence avec des bases de données Exchange s'est arrêtés. La défragmentation de disque est un processus intensif d'e/s. Par conséquent, le moteur de base de données Exchange peut avoir des problèmes d'accès aux disques durs en temps voulu.

Par défaut, les bases de données Exchange exécutent une défragmentation chaque jour. L'option de défragmentation permet de rendre le stockage utilisé contigu, élimine le stockage non utilisé et compresse la base de données. Cela réduit la taille de la base de données. Eseutil copie de base de données les enregistrements à une nouvelle base de données. Une fois la défragmentation terminée, la base de données d'origine est supprimée ou enregistrée à un emplacement spécifié par l'utilisateur, et la nouvelle version est renommée en tant que l'original. Si l'utilitaire rencontre un enregistrement incorrect, l'utilitaire s'arrête et affiche un message d'erreur. Défragmentation en ligneDéfragmentation en ligne de base de données Exchange se produit automatiquement dans le cadre du processus de maintenance de base de données. La défragmentation en ligne détecte et supprime les objets de base de données qui ne sont plus utilisés. Le processus de défragmentation en ligne fournit davantage d'espace de base de données sans modifier la taille de fichier de la base de données. Par défaut, Exchange est configuré pour exécuter la défragmentation en ligne quotidienne entre 01:00 et 05:00.

Réduire cette imageAgrandir cette image
Remarque : Pour augmenter l'efficacité du processus de sauvegarde et de maintenance, vous souhaiterez planifier vos procédures de maintenance et les opérations de sauvegarde à exécuter à des moments différents.

Pour planifier la défragmentation de la base de données, utilisez une des méthodes suivantes :
  • Pour planifier la défragmentation d'une base de données spécifique, utilisez l'option intervalle de Maintenance sous l'onglet base de données d'une banque de boîtes aux lettres ou d'un objet de banque de dossiers publics pour configurer l'intervalle de maintenance.
  • Pour planifier la défragmentation d'un ensemble de banques de boîtes aux lettres et des banques de dossiers publics, utilisez l'option intervalle de Maintenance sous l'onglet base de données (stratégie) d'une banque de boîtes aux lettres ou d'une stratégie de banque de dossiers publics pour configurer l'intervalle de maintenance.
Défragmentation en mode hors connexion


Bien que la défragmentation en ligne fournit un espace supplémentaire de la base de données, vous devez défragmenter la base de données Exchange en mode hors connexion pour réduire la taille physique de la base de données Exchange. Utilisez l'utilitaire Eseutil (Eseutil.exe) pour effectuer une défragmentation hors ligne lorsque vos banques de boîtes aux lettres et de banques de dossiers publics sont hors connexion.


Réduire cette imageAgrandir cette image
Remarque : Eseutil se trouve dans le dossier Winnt\System32 dans Exchange Server 5.5 et dans le dossier Exchsrvr/Bin dans Exchange 2000 et Exchange 2003.

Eseutil est un utilitaire Exchange qui vous permet de défragmenter, réparer et examiner l'intégrité des bases de données Exchange. Par exemple, vous pouvez effectuer une défragmentation en mode hors connexion si vous avez récemment déplacé de nombreux utilisateurs à partir d'un serveur qui exécute Exchange. Dans ce cas, la défragmentation hors ligne réduit la taille des bases de données Exchange en réorganisant les données dans les bases de données du serveur Exchange et en supprimant toutes les pages de base de données inutilisées.

Par défaut, la commande Eseutil /d défragmente une base de données en créant une nouvelle base de données, copie les anciens enregistrements de la base de données vers le nouveau, en ignorant toutes les pages de base de données inutilisées. Cette opération crée un fichier de base de données compacte qui vient d'être organisée.

Pour exécuter l'outil de défragmentation Eseutil sur une base de données spécifique, utilisez le commutateur suivant de la base de données :
eseutil /d Nom_base_de_données [options]
Nom_base_de_données est le nom de fichier de la base de données que vous voulez compacter.

Une autre option consiste à exécuter Eseutil avec les commutateurs /d /p sur la ligne de commande pour créer la nouvelle base de données défragmentée dans un emplacement distinct. exemple fFr, vous pouvez créer la nouvelle base de données défragmentée sur un autre disque dur. En utilisant le commutateur/p, le processus de défragmentation hors ligne conserve la base de données d'origine non compactée et le fichier temporaire qui est créé est la version défragmentée de la base de données. On parle de désactivation de l'activation. Contrairement au processus de défragmentation hors ligne standard (eseutil / d), si vous exécutez Eseutil avec l'option /d /p , la base de données d'origine n'est pas remplacé par la nouvelle base de données défragmentée une fois le processus de défragmentation hors connexion terminé.

L'option /d /p peut également raccourcir sensiblement le temps nécessaire pour défragmenter des bases de données volumineuses car vous évitez de copier la base de données défragmentée à partir de l'emplacement temporaire et remplacer le fichier fragmenté d'origine. Toutefois, si vous souhaitez monter la base de données défragmentée après avoir utilisé cette option, vous devez manuellement déplacer les défragmentés .edb et .stm dans le chemin d'accès de la base de données et les renommer avec les noms de fichier de base de données correcte.

Par exemple, si Tempdfg.edb et Tempdfg.stm sont les fichiers défragmentés que vous avez créé en exécutant l'option /p /d, vous devez renommer Tempdfg.edb en Priv1.edb et Priv1.stm renommer Tempdfg.stm. Vous devez procéder de la sorte si Priv1.edb et Priv1.stm sont les bases de données que vous avez exécutez Eseutil à. L'exemple de commande suivant défragmente une base de données qui est nommée banque_boîte_lettres.edb et son fichier de transmission en continu associé, désactive l'activation et crée les bases de données défragmentées sur le lecteur D. Notez qu'il n'a pas d'espace après/t.
eseutil /d /p "c:\program files\exchsrvr\mdbdata\mailbox store.edb" /t"d:\tempdfg.edb"
Réduire cette imageAgrandir cette image
Remarque : Si vous n'utilisez pas l'option /t , le fichier Tempdfgxxxx.edb et le fichier Tempdfgxxxx.stm sont créés à l'emplacement que vous exécutez Eseutil à partir de. Dans les noms de fichier précédents, xxxx est un nombre aléatoire.

En outre, vous souhaiterez utiliser les options suivantes lorsque vous utilisez Eseutil pour défragmenter les bases de données Exchange :
Réduire ce tableauAgrandir ce tableau
OptionDescription
/b Base de donnéesEffectuez une copie de sauvegarde sous le nom spécifié
/tBase de donnéesDéfinir le nom de la base de données temporaire (Tempdfrg.edb est la valeur par défaut)
/sFichierDéfinir le nom de fichier de transmission en continu (la valeur par défaut est NONE)
/fFichierDéfinir le nom de fichier de transmission en continu temporaire (Tempdfrg.stm est la valeur par défaut)
/peserve la base de données temporaire (en d'autres termes, ne pas l'activer)
P/oÉliminer le logo
/iNe pas défragmenter le fichier de transmission en continu
Réduire cette imageAgrandir cette image
Remarque : Le fichier Tempdfrg.edb est créé sur le lecteur logique où la commande /d eseutil est exécutée, sauf si vous utilisez le commutateur /t . Par exemple, pour créer un fichier Tempdfrg.edb à la racine du lecteur D, exécutez la commande suivante :
D:\>Eseutil /d /ispriv
Vous pouvez également utiliser le commutateur /t pour définir le nom de la base de données temporaire et un emplacement différent. Par exemple, pour créer un fichier exemple.edb à la racine du lecteur D lorsque vous exécutez la commande eseutil à partir du lecteur C, exécutez la commande suivante :
C:\>Eseutil /d /ispriv /td:\Sample.edb
Réduire cette imageAgrandir cette image
Remarque : Si l'activation est désactivée, la base de données d'origine est conservée non compactée, et la base de données temporaire contient la version défragmentée de la base de données. Par exemple, le ///activation est désactivée lorsque vous utilisez l'option /p .

Ressources supplémentaires

Pour plus d'informations sur la façon d'utiliser Eseutil /d pour défragmenter une base de données et le fichier de transmission en continu associé à la base de données, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
254132  (http://support.microsoft.com/kb/254132/ ) Eseutil /d défragmente la base de données et le fichier de transmission en continu
Pour plus d'informations sur les versions Exchange Server 4.0 et 5.0, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
163627  (http://support.microsoft.com/kb/163627/ ) Comment faire pour défragmenter un fichier EDB sur un serveur non-Exchange

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Mots-clés : 
kbinfo kbmt KB328804 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 328804  (http://support.microsoft.com/kb/328804/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store