À propos du journal du serveur Microsoft Exchange
Avant de valider une transaction dans un fichier de base de données, Exchange la journalise dans un fichier journal de transactions. Pour faire le suivi des transactions journalisées qui ont été validées dans la base de données, Exchange utilise des fichiers de point de contrôle. Dès que les transactions sont validées dans la base de données et suivies par le fichier de point de contrôle, les fichiers journaux ne sont plus nécessaires pour la base de données.
Si les fichiers journaux ne sont pas supprimés, ils prendront éventuellement tout l'espace disque disponible et les bases de données Exchange seront mises hors ligne jusqu'à ce que les fichiers journaux soient supprimés du disque. L'utilisation de l'enregistrement circulaire n'est pas une meilleure pratique pour un environnement de production. Lorsque l'enregistrement circulaire est activé, Exchange écrase le premier fichier journal après que ses données ont été validées dans la base de données, et vous pouvez restaurer des données seulement jusqu'à la dernière sauvegarde.
Nous vous recommandons de supprimer les fichiers journaux après la sauvegarde d'un serveur Exchange parce que les fichiers journaux sont sauvegardés avec les autres fichiers. Par conséquent, après une restauration, vous pourrez reprendre la base de données vers l'arrière ou vers l'avant.
Pour plus d'informations à propos de la journalisation des transactions, visitez http://technet.microsoft.com/fr-fr/library/bb331958.aspx.
Troncature du journal en utilisant l'option Activer la sauvegarde complète VSS.
La méthode de troncature du journal la plus simple est d'utiliser l'option de sauvegarde Activer la sauvegarde complète VSS (Options > Options de sauvegarde et de restauration par défaut > Options de sauvegarde par défaut > Service de cliché instantané des volumes > Activer la sauvegarde complète VSS). Elle est recommandée dans la plupart des cas.
Si l'activation de cette option n'est pas souhaitable (par exemple, vous devez conserver les journaux d'une autre application compatible avec VSS s'exécutant sur la machine), suivez les recommandations ci-dessous.
Troncature du journal des bases de données hors ligne
Après un arrêt normal, l'état de la base de données est considéré comme cohérent et les fichiers de base de données sont autonomes. Cela signifie que vous pouvez supprimer tous les fichiers journaux de la base de données ou du groupe de stockage.
Pour supprimer les fichiers journaux des transactions :
Pour plus d'informations, voir :
Troncature du journal des bases de données en ligne
Cette méthode est bonne pour les bases de données qui sont utilisées en permanence et ne peuvent pas être démontées. Si une base de données est en cours d'utilisation, vous pouvez effacer en toute sécurité uniquement les fichiers journaux des transactions dont les données ont été validées dans la base de données. Ne supprimez pas les fichiers journaux dont les données n'ont pas été validées dans la base de données ; ils sont essentiels pour restaurer la cohérence de la base de données après un arrêt inattendu.
Pour supprimer les journaux des transactions validées
Point de contrôle : (0x60B, 7DF, 1C9)
Le premier numéro 0x60B est le numéro hexadécimal de génération de journal du fichier journal actuel. Cela signifie que tous les fichiers journaux avec des numéros inférieurs ont été validés dans la base de données.
Troncature du journal après une sauvegarde
Vous pouvez automatiser la procédure de troncature ci-dessus à l'aide d'un script. Si vous ajoutez le script à la commande de sauvegarde Post, les journaux seront tronqués immédiatement après une sauvegarde.
Cette méthode suppose que vous possédez des compétences de scripting et que vous êtes familier avec l'utilitaire de ligne de commande d'Acronis Backup (acrocmd). Pour des informations détaillées sur acrocmd, voir Référence pour la ligne de commande.
Le script doit contenir les étapes suivantes :
Modèle :
acrocmd mount --loc=<chemin d'accès> --credentials=<nom d'utilisateur>,<mot de passe> --arc=<nom d'archive> --volume=<numéros des volumes> --letter=<lettres>
Exemple :
acrocmd mount --loc=\\bkpsrv\backups --credentials=user1,pass1 --arc=my_arc --volume=1-1 --letter=Z