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

[Cette rubrique est une documentation préliminaire et peut être modifiée dans les versions ultérieures. Des rubriques vides sont incluses comme espaces réservés. N’hésitez pas à nous transmettre vos commentaires. Envoyez-nous un e-mail à l’adresse ExchangeHelpFeedback@microsoft.com.]  

S’applique à :Exchange Server 2016

Découvrez comment déplacer ou recréer la base de données de files d’attente de messages dans Exchange 2016.

Comme dans les versions précédentes d’Exchange, Exchange 2016 utilise une base de données ESE (Extensible Storage Engine) pour le stockage des files d’attente. Les différentes files d’attente sont stockées dans une même base de données ESE. Les files d’attente se trouvent sur les serveurs de boîtes aux lettres Exchange 2016 et les serveurs de transport Edge. Pour plus d’informations, consultez la rubrique Files d’attente et messages en attente.

L’emplacement de la base de données de files d’attente et de ses journaux de transactions est déterminé par des clés figurant dans le fichier de configuration de l’application XML %ExchangeInstallPath%Bin\EdgeTransport.exe.config. Ce fichier est associé au service Transport Exchange. Le tableau suivant décrit chaque clé plus en détail.

 

Clé Description

QueueDatabasePath

Définit l’emplacement des fichiers de base de données de files d’attente. Les fichiers sont les suivants :

  • Mail.que

  • Trn.chk

L'emplacement par défaut est %ExchangeInstallPath%TransportRoles\data\Queue.

QueueDatabaseLoggingPath

Définit l’emplacement des fichiers journaux de transactions d’une base de données de files d’attente. Les fichiers sont les suivants :

  • Trn.log

  • Trntmp.log

  • Trnnnn.log

  • Trnres00001.jrs

  • Trnres00002.jrs

  • Temp.edb

Notez que le fichier 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 Transport 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.

L'emplacement par défaut est %ExchangeInstallPath%TransportRoles\data\Queue.

  • Durée d'exécution estimée : 15 minutes.

  • Les autorisations Exchange ne s’appliquent pas aux procédures de cette rubrique. Ces procédures sont exécutées dans le système d’exploitation du serveur Exchange.

  • Lorsque vous arrêtez ou redémarrez le service Transport Exchange, le flux de messagerie sur le serveur est interrompu.

  • Quand vous modifiez l’emplacement de la base de données de files d’attente ou des journaux de transactions, la base de données de files d’attente et les fichiers journaux de transactions existants ne sont pas déplacés. Une nouvelle base de données de files d’attente et de nouveaux journaux de transactions sont créés dans le nouvel emplacement. Les anciens fichiers sont laissés à l’ancien emplacement, mais ils ne sont plus utilisés. Si vous souhaitez réutiliser l’ancienne base de données de files d’attente ou les fichiers journaux de transactions existants dans le nouvel emplacement, vous devez déplacer les fichiers vers le nouvel emplacement une fois le service Transport Exchange arrêté.

  • Le dossier de la base de données de files d’attente et des journaux de transaction requiert les autorisations suivantes :

    • Service réseau : Contrôle total

    • Système : Contrôle total

    • Administrateurs : Contrôle total

    Si le dossier n’existe pas, mais que le dossier parent a ces autorisations, le dossier est créé automatiquement.

  • Les paramètres par serveur personnalisés de configuration d’application XML Exchange (par exemple les fichiers web.config ou le fichier EdgeTransport.exe.config), seront remplacés lors de l’installation d’une mise à jour cumulative Exchange. Veuillez enregistrer ces informations pour configurer à nouveau votre serveur après l’installation. Vous devez reconfigurer ces paramètres après avoir installé une mise à jour cumulative Exchange.

  • Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d’administration Exchange.

  • Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez le forum à l’adresse : Exchange Server, Exchange Online ou Exchange Online Protection.

  1. Créez le dossier dans lequel vous voulez conserver les bases de données de files d’attente et les journaux de transactions. Assurez-vous que le dossier dispose des autorisations appropriées.

  2. Dans une fenêtre d’invite de commandes, ouvrez le fichier EdgeTransport.exe.config dans le Bloc-notes en exécutant la commande suivante :

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  3. Localisez et modifiez les clés suivantes dans la section <appSettings> :

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

    Par exemple, pour créer une nouvelle base de données de files d’attente et des journaux de transaction dans D:\Queue\QueueDB, utilisez les valeurs suivantes :

    <add key="QueueDatabasePath" value="D:\Queue\QueueDB" />
    <add key="QueueDatabaseLoggingPath" value="D:\Queue\QueueDB" />
    

    Quand vous avez terminé, enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Redémarrez le service Transport Exchange en exécutant la commande suivante :

    net stop MSExchangeTransport && net start MSExchangeTransport
    

Pour vérifier que vous avez correctement créé une nouvelle base de données de files d’attente et des journaux de transactions au nouvel emplacement, procédez comme suit :

  1. Vérifiez les nouveaux fichiers de base de données Mail.que et Trn.chk figurent dans le nouvel emplacement.

  2. Vérifiez que les nouveaux fichiers journaux de transactions Trn.log, Trntmp.log, Trnres00001.jrs, Trnres00002.jrs et les fichiers Temp.edb figurent dans le nouvel emplacement.

  3. Si vous pouvez supprimer l’ancienne base de données de files d’attente et les anciens fichiers journaux de transactions de l’ancien emplacement une fois le service Transport Exchange démarré, l’ancienne base de données de files d’attente n’est plus utilisée.

Même si vous devez déplacer la base de données de files d’attente existante pour conserver les messages non remis qu’elle contient, il est généralement inutile de déplacer les journaux de transaction existants, car :

  • Un arrêt ordinaire du service Transport Exchange valide toutes les entrées non validées du journal des transactions dans la base de données de files d’attente.

  • La journalisation circulaire est utilisée, de sorte que les journaux de transactions contenant les modifications de la base de données précédemment validées ne sont pas conservés.

  1. Créez le dossier dans lequel vous voulez conserver les bases de données de files d’attente et les journaux de transactions. Assurez-vous que le dossier dispose des autorisations appropriées.

  2. Dans une fenêtre d’invite de commandes, ouvrez le fichier EdgeTransport.exe.config dans le Bloc-notes en exécutant la commande suivante :

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  3. Localisez et modifiez les clés suivantes dans la section <appSettings> :

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

    Par exemple, pour modifier l’emplacement de la base de données de files d’attente et celui des journaux de transaction pour D:\Queue\QueueDB, utilisez les valeurs suivantes :

    <add key="QueueDatabasePath" value="D:\Queue\QueueDB" />
    <add key="QueueDatabaseLoggingPath" value="D:\Queue\QueueDB" />
    

    Quand vous avez terminé, enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Arrêtez le service Transport Exchange en exécutant la commande suivante :

    net stop MSExchangeTransport
    
  5. Déplacez les fichiers de base de données existants Mail.que et Trn.chk de l’ancien emplacement vers le nouvel emplacement.

  6. Déplacez les fichiers journaux de transactions existants Trn.log, Trntmp.log, Trnnnnnn.log, Trnres00001.jrs, Trnres00002.jrs et Temp.edb de l’ancien vers le nouvel emplacement.

  7. Démarrez le service Transport Exchange en exécutant la commande suivante :

    net start MSExchangeTransport
    

Pour vérifier que vous avez correctement déplacé la base de données de files d’attente et les journaux de transactions existants vers le nouvel emplacement, procédez comme suit :

  1. Vérifiez que les fichiers de base de données de files d’attente Mail.que et Trn.chk figurent dans le nouvel emplacement.

  2. Vérifiez que les fichiers journaux de transactions Trn.log, Trntmp.log, Trnres00001.jrs, Trnres00002.jrs et les fichiers Temp.edb figurent dans le nouvel emplacement.

  3. Vérifiez que l’ancien emplacement ne compte aucune base de données de files d’attente ni aucun fichier journal de transactions.

 
Afficher: