Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’APPLIQUE À :
2016
2019 
Exchange Server utilise une base de données ESE (Extensible Storage Engine) pour le stockage de messages de file d’attente. Les différentes files d'attente sont stockées dans une même base de données ESE. Files d’attente existent sur les serveurs de boîtes aux lettres Exchange et les serveurs de transport Edge. Pour plus d’informations, consultez la rubrique Queues and messages in queues.
Les clés du %ExchangeInstallPath%Bin\EdgeTransport.exe.config fichier de configuration de l’application XML contrôlent l’emplacement de la base de données de file d’attente et les journaux des transactions de la base de données de file d’attente. Ce fichier est associé au service Transport Exchange. La liste suivante décrit chaque clé plus en détail.
QueueDatabasePath : spécifie l’emplacement des fichiers de base de données de file d’attente. Les fichiers sont les suivants :
Trn.logTrntmp.log
L’emplacement par défaut est
%ExchangeInstallPath%TransportRoles\data\Queue.QueueDatabaseLoggingPath : spécifie l’emplacement des fichiers journaux des transactions de la base de données de file d’attente. Les fichiers sont les suivants :
Trn nnn.logTrnres00001.jrsTrnres00002.jrs-
Temp.edb: ce fichier vérifie le schéma de base de données de file d’attente au démarrage du service de 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.
Ce qu'il faut savoir avant de commencer
Durée d'exécution estimée : 15 minutes.
Les autorisations Exchange ne s’appliquent pas aux procédures décrites dans cet article. 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.
Tous les paramètres Exchange ou Internet Information Server (IIS) personnalisés que vous avez créés dans les fichiers de configuration d’application XML Exchange sur le serveur Exchange (par exemple, les fichiers web.config ou le fichier EdgeTransport.exe.config) sont remplacés lorsque vous installez une mise à jour cumulative Exchange (CU). Veillez à enregistrer ces informations pour pouvoir facilement réappliquer les paramètres après l’installation. Après avoir installé la mise à jour cumulative Exchange, vous devez reconfigurer ces paramètres.
Pour plus d’informations sur les raccourcis clavier qui peuvent s’appliquer aux procédures décrites dans cet article, voir Raccourcis clavier dans le Centre d’administration Exchange.
Conseil
Vous rencontrez des difficultés ? Demandez de l’aide dans le forum Exchange Server d’Exchange | Exchange Server | Gestion.
Utiliser l’invite de commandes pour créer une base de données de files d’attente et des journaux de transactions à un nouvel emplacement
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.
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.configRecherchez et modifiez les clés suivantes dans la
<appSettings>section .<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.
Redémarrez le service Transport Exchange en exécutant la commande suivante :
net stop MSExchangeTransport && net start MSExchangeTransport
Comment savez-vous que vous avez correctement créé une base de données de file d’attente et de nouveaux journaux des transactions dans le nouvel emplacement ?
Pour vérifier que vous avez correctement créé une base de données de file d’attente et de nouveaux journaux des transactions dans le nouvel emplacement, procédez comme suit :
Vérifiez les nouveaux fichiers de base de données Mail.que et Trn.chk figurent dans le nouvel emplacement.
Vérifiez que les nouveaux fichiers
Trn.logjournaux des transactions ,Trntmp.log,Trnres00001.jrs,Trnres00002.jrsetTemp.edbexistent au nouvel emplacement.Si vous pouvez supprimer l’ancienne base de données de file d’attente et les fichiers journaux des transactions de l’ancien emplacement après le démarrage du service de transport Exchange, l’ancienne base de données de file d’attente n’est plus utilisée.
Utiliser l’invite de commandes pour déplacer une base de données de files d’attente et des journaux de transactions existants vers un nouvel emplacement
Remarque
Il existe également un script nommé Move-TransportDatabase.ps1 dans le dossier pour déplacer la %ExchangeInstallPath%Scripts base de données de file d’attente et les journaux des transactions. Vous devez spécifier les paramètres suivants : queueDatabasePath, queueDatabaseLoggingPath, iPFilterDatabasePath, iPFilterDatabaseLoggingPath et temporaryStoragePath.
Bien que vous ayez besoin de déplacer la base de données de file d’attente existante pour conserver les messages non remis qu’elle contient, vous n’avez généralement pas besoin de déplacer les journaux des transactions existants pour les raisons suivantes :
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.
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.
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.configRecherchez et modifiez les clés suivantes dans la
<appSettings>section :<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.
Arrêtez le service Transport Exchange en exécutant la commande suivante :
net stop MSExchangeTransportDéplacez les fichiers
Mail.quede base de données existants etTrn.chkde l’ancien emplacement vers le nouvel emplacement.Déplacez les fichiers
Trn.logjournaux des transactions existants ,Trntmp.log,Trn nnnnn.logTrnres00001.jrs,Trnres00002.jrs, etTemp.edbde l’ancien emplacement vers le nouvel emplacement.Démarrez le service Transport Exchange en exécutant la commande suivante :
net start MSExchangeTransport
Comment savez-vous que vous avez correctement déplacé la base de données de file d’attente existante et les journaux des transactions vers le nouvel emplacement ?
Pour vérifier que vous avez correctement déplacé la base de données de file d’attente existante et les journaux des transactions vers le nouvel emplacement, procédez comme suit :
Vérifiez que les fichiers
Mail.quede base de données de la file d’attente existentTrn.chkdans le nouvel emplacement.Vérifiez que les fichiers
Trn.logjournaux des transactions ,Trntmp.log,Trnres00001.jrsTrnres00002.jrs, etTemp.edbexistent dans le nouvel emplacement.Vérifiez que l'ancien emplacement ne compte aucune base de données de files d'attente ni aucun fichier journal de transactions.