Modifier l’emplacement de la base de données de file d’attente

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2012-07-23

Une file d'attente est un emplacement d'hébergement temporaire pour les messages attendant de passer à l'étape suivante du traitement. Chaque file d'attente représente un ensemble logique de messages traités par un serveur de transport dans un ordre spécifique.

Microsoft Exchange Server 2010 utilise une base de données ESE (Extensible Storage Engine) pour le stockage des messages de file d'attente. Précédemment appelé JET, le moteur ESE est une méthode qui définit un API de bas niveau pour les structures de base de données sous-jacentes dans Exchange. Les différentes files d'attente sont stockées dans une base de données ESE unique. Il n'existe de files d'attente que sur les serveurs sur lesquels le rôle serveur de transport Hub ou Edge est installé.

L'emplacement de la base de données de files d'attente et des journaux consignant les transactions de celle-ci est déterminé par les paramètres QueueDatabasePath et QueueDatabaseLoggingPath du fichier de configuration d'application EdgeTransport.exe.config situé dans le répertoire C:\Program Files\Microsoft\Exchange Server\V14\Bin. La liste suivante décrit certaines éléments importants à prendre en compte lorsque vous modifiez l'emplacement de la base de données de files d'attentes.

  • Si le répertoire cible n'existe pas, il sera créé pour vous si le répertoire parent dispose des autorisations suivantes :

    • Service réseau : Contrôle total

    • Système : Contrôle total

    • Administrateurs : Contrôle total

  • Les fichiers de base de données de files d'attente Mail.que et Trn.chk existants ne sont pas déplacés. Des fichiers de base de données de files d'attente sont créés au nouvel emplacement après que vous avez enregistré le fichier de configuration d'application EdgeTransport.exe.config et redémarré le service de transport Microsoft Exchange. Les fichiers de base de données existants sont laissés à l'ancien emplacement. Elles ne sont toutefois plus utilisées.

  • Si vous voulez changer l'emplacement de la base de données de files d'attentes mais réutiliser les fichiers de la base de données de files d'attente existants, vous devez déplacer ou copier les fichiers de base de données lorsque le service de transport Microsoft Exchange est arrêté.

  • Les fichiers journaux des transactions de la base de données de files d'attente Trn.log, Trntmp.log, Trnnnn.log, Trnres00001.jrs, Trnres00002.jrs et Temp.edb ne sont pas déplacés. Des journaux des transactions de la base de données de files d'attente sont créés au nouvel emplacement après que vous avez enregistré le fichier de configuration d'application EdgeTransport.exe.config et redémarré le service de transport Microsoft Exchange. Les fichiers journaux de transactions existants sont laissés à l'ancien emplacement. Elles ne sont toutefois plus utilisées.

    RemarqueRemarque :
    Temp.edb permet de vérifier le schéma de la base de données de files d'attente lors du démarrage du service de transport Microsoft Exchange. Bien que Temp.edb ne soit pas un fichier journal de transactions, il est conservé au même emplacement que les fichiers journaux de transactions.

Souhaitez-vous rechercher les autres tâches de gestion relatives à la gestion des files d’attente de transport ? Consultez la rubrique Gestion des files de transport.

Modifier l'emplacement de la base de données de file d'attente

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir entrées « Serveur de transport Hub » et « Serveur de transport Edge » dans la rubrique Autorisations de transport.

Utiliser le Bloc-notes pour créer une base de données de file d'attente à un nouvel emplacement

  1. Ouvrez le fichier suivant à l'aide du Bloc-notes : C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings>.

    <add key="QueueDatabasePath" value="<LocalPath>" />
    

    Cet exemple crée une base de données de file d'attente à l'emplacement C:\Queue\QueueDB.

    <add key="QueueDatabasePath" value="C:\Queue\QueueDB" />
    
  3. Enregistrez le fichier EdgeTransport.exe.config et fermez-le.

  4. Redémarrez le service de transport Microsoft Exchange.

  5. Vérifiez que les fichiers Mail.que et Trn.chk sont créés au nouvel emplacement.

  6. Supprimez les fichiers Mail.que et Trn.chk inutilisés de l'emplacement d'origine.

Utiliser le Bloc-notes pour réutiliser une base de données de files d'attente existante à un nouvel emplacement

  1. Créez le répertoire dans lequel vous voulez conserver la base de données de files d'attente. Assurez-vous que les bonnes autorisations sont accordées au répertoire.

  2. Ouvrez le fichier suivant à l'aide du Bloc-notes : C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config.

  3. Modifiez la ligne suivante dans la section <appSettings>.

    <add key="QueueDatabasePath" value="<LocalPath>" />
    

    Cet exemple utilise C:\Queue\QueueDB comme nouvel l'emplacement.

    <add key="QueueDatabasePath" value="C:\Queue\QueueDB" />
    
  4. Enregistrez le fichier EdgeTransport.exe.config et fermez-le.

  5. Arrêtez le service de transport MicrosoftExchange.

  6. Copiez les fichiers Mail.que et Trn.chk de l'emplacement d'origine au nouvel emplacement.

  7. Démarrez le service de transport MicrosoftExchange.

  8. Supprimez les fichiers Mail.que et Trn.chk inutilisés de l'emplacement d'origine.

Changer l'emplacement des journaux des transactions de la base de données de files d'attente

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir entrées « Serveur de transport Hub » et « Serveur de transport Edge » dans la rubrique Autorisations de transport.

Utiliser le Bloc-notes pour créer les journaux des transactions de la base de données de files d'attente à un nouvel emplacement

  1. Ouvrez le fichier suivant à l'aide du Bloc-notes : C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings>.

    <add key="QueueDatabaseLoggingPath" value="<LocalPath>" />
    

    Cet exemple crée une base de données de files d'attente à l'emplacement C:\Queue\QueueLogs.

    <add key="QueueDatabaseLoggingPath" value="C:\Queue\QueueLogs" />
    
  3. Enregistrez le fichier EdgeTransport.exe.config et fermez-le.

  4. Redémarrez le service de transport Microsoft Exchange.

  5. Vérifiez que les fichiers Trn.log, Trntmp.log, Trnres00001.jrs, Trnres00002.jrs et Temp.edb sont créés au nouvel emplacement.

  6. Supprimez les fichiers Trn.log, Trntmp.log, Trnnnnnn.log, Trnres00001.jrs, Trnres00002.jrs et Temp.edb inutilisés de l’emplacement d’origine.

Utiliser le Bloc-notes pour réutiliser les journaux des transactions de la base de données de files d'attente à un nouvel emplacement

Dans des circonstances ordinaires, vous ne devriez pas avoir à réutiliser des journaux des transactions existants à un nouvel emplacement. Un arrêt ordinaire du service de transport Microsoft Exchange valide toutes les entrées non validées du journal des transactions dans la base de données de files d'attente. L’enregistrement circulaire est utilisé. Les journaux des transactions qui contiennent des modifications de la base de données précédemment validées ne sont donc pas conservés. Seuls les scénarios de récupération d'urgence dans lesquels le service de transport Microsoft Exchange n'a pas été arrêté correctement ou impliquant une panne du lecteur de disque dur nécessitent la restauration et le déplacement d'une base de données de files d'attente et de ses journaux des transactions existants.

  1. Créez le répertoire dans lequel vous voulez conserver les journaux des transactions de base de données de files d'attente. Assurez-vous que les bonnes autorisations sont accordées au répertoire.

  2. Ouvrez le fichier suivant à l'aide du Bloc-notes : C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config.

  3. Modifiez la ligne suivante dans la section <appSettings> :

    <add key="QueueDatabaseLoggingPath" value="<LocalPath>" />
    

    Cet exemple utilise C:\Queue\QueueLogs comme nouvel l'emplacement.

    <add key="QueueDatabaseLoggingPath" value="C:\Queue\QueueLogs" />
    
  4. Enregistrez le fichier EdgeTransport.exe.config et fermez-le.

  5. Arrêtez le service de transport MicrosoftExchange.

  6. Copiez les fichiers Trn.log, Trntmp.log, Trnnnnnn.log, Trnres00001.jrs, Trnres00002.jrs et Temp.edb existants au nouvel emplacement.

  7. Démarrez le service de transport MicrosoftExchange.

  8. Supprimez les fichiers Trn.log, Trntmp.log, Trnnnnnn.log, Trnres00001.jrs, Trnres00002.jrs et Temp.edb inutilisés de l’emplacement d’origine.

 © 2010 Microsoft Corporation. Tous droits réservés.