Purger logs de transaction Exchange

Les logs de transaction, un élément essentiel d’Exchange

Sur les environnements Exchange 2013/2016/2019, de nombreux logs sont générés, les plus importants étant les logs de transaction. Ces logs contiennent les enregistrements de toutes les actions effectuées sur une base de données de boîte aux lettres (Mailbox Database).

Ils sont surtout utiles dans les cas suivants :

  • durant une sauvegarde (backup) d’Exchange, la base de données se retrouve verrouillée en écriture. Les logs de transactions permettent de réécrire ces opérations en base de données une fois celle-ci accessible.
  • suite à une restauration, les logs de transaction permettent de récrire les opérations manquantes entre la date de sauvegarde et celle de restauration afin de ne pas perdre de données

Ces logs de transaction sont supprimés à chaque sauvegarde réussie si la solution de sauvegarde supporte la purge de logs (voir article Windows Server Backup Exchange).

Pourquoi et quand purger les logs ?

Dans les environnements non critiques (maquettes, etc.), ces logs peuvent prendre une importante sur le disque.

Par défaut les logs de transaction sont dans C:\Program Files\Microsoft\Exchange Server\XXX\Logging XXX égal :

  • V15 pour Exchange 2013
  • V16 pour Exchange 2016
  • V17 pour Exchange 2019

Pour nettoyer les logs, la commande suivante peut-être utilisée :

Comment...