Impossible de monter la base de données lors de la restauration de la base de données Microsoft Exchange
Symptôme
Lorsque je restaure une base de données Microsoft Exchange, je ne parviens pas à procéder à son montage. Les journaux requis sont manquants ou les journaux de transactions ne sont pas contigus. Des erreurs d'événement (454, 455, 2006, etc.) sont consignées dans le journal d'événements.
Le montage de la base de données peut échouer pour l'une des deux raisons suivantes :
Motif 1: L'option Purger le fichier journal Exchange est activée dans les paramètres UDP. Elle permet de supprimer les journaux de transactions après chaque sauvegarde. L'utilisateur tente ensuite de restaurer la session précédente après plusieurs sauvegardes avec purge du fichier journal.
Motif 2: L'utilisateur a supprimé manuellement les journaux de transactions ou les journaux sont supprimés par d'autres programmes tels qu'un logiciel antivirus.
Solution
Solution 1 : Si vous avez activé l'option Purger le fichier journal Exchange et que les journaux de transactions ne sont pas contigus, restaurez toutes les sessions une par une, en commençant par la dernière, jusqu'à ce que la restauration échoue. S'il s'agit de la dernière session à restaurer, appliquez la solution 2.
Solution 2 : Si la solution 1 ne fonctionne pas, utilisez la solution 2. Cette solution résout ces deux problèmes.
Par exemple, vous souhaitez restaurer la base de données de test à partir de la session 1. La procédure suivante utilise le mot Test comme nom de base de données.
- Connectez-vous au serveur Exchange sur lequel se trouve la base de données.
- Supprimez tous les fichiers (*.edb, *.log, *.jrs, *.chk, etc.) dans le dossier de la base de données.
- Procédez au montage de la base de données afin de créer une base de données vide.
- Restaurez de nouveau la même session vers l'emplacement d'origine.
- Les étapes suivantes ne sont pas nécessaires en cas de réussite de la restauration. Si la restauration échoue, effectuez les opérations ci-dessous.
- Montez de nouveau la base de données.
- Créez une base de données temporaire.
- Déplacez la boîte aux lettres vers une autre base de données.
- Supprimez la base de données de boîtes aux lettres sur la machine cible.
- Créez une base de données de boîtes aux lettres et attribuez-lui le même nom.
- Restaurez de nouveau la même session vers l'emplacement d'origine.
- Le montage de la base de données a lieu correctement.
Mount-Database –Identity Test
Mount-Database –Identity Test
new-mailboxdatabase –name OtherDatabase
get-mailbox –datatbase Test –resultsize unlimited | new-moverequest –targetdatabase OtherDatabse
remove-mailboxdatabase –identity Test
new-mailboxdatabase –name Test