Sur les systèmes Exchange en cluster, les bases de données se réparent automatiquement. Toutefois sur les serveurs “standalone”, les bases n'ont pas la capacité à se réparer automatiquement.
Les serveurs Exchange peuvent être très sensibles aux erreurs d'écriture. Les systèmes de stockage low-cost comme Synology ne sont pas recommandés pour stocker des bases Exchange.
Microsoft met à disposition deux outils pour les réparations des bases de donnée :
Isinteg [-pri] [-pub] [-fix] [-l [nom_fichier_journal]] Switch Result ------ ------ -? Usage is displayed. -pri Check private information store (default). -pub Check public information store. -fix Repair information store. -l [logfilename] Store log information in logfilename. Default is isinteg.pri or isinteg.pub. -patch Offline backup restore patch.
Cet utilitaire fait les vérifications hors-ligne des tables et le nettoyage.
L'outil ESEutil est plus récent et permet de faire des manipulations sur les bases de données Exchange hors ligne.
L'outil comprend plusieurs sous-commandes :
Commande | Usage | Description |
---|---|---|
Défragmentation | eseutil /D
| Permet de compacter la banque de donnée. |
Réparation | eseutil /P
| Répare une base corrompue. |
Restauration | eseutil /C
| Restaure à partir d'une image en ligne. |
Récupération | eseutil /R
| Relit les fichiers journaux pour restaurer une base incohérente. |
Intégrité | eseutil /G
| Vérifie l'intégrité de la base de donnée. |
Fichier de l'image mémoire | eseutil /M
| Permet de compacter la banque de donnée. |
Total de contrôle | eseutil /K
| Permet de compacter la banque de donnée. |
Copie de fichier | eseutil /Y
| Permet de compacter la banque de donnée. |
Voir les détails sur le site de Microsoft