====== Base de donnée Exchange corrompue ======
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.
===== Les outils =====
Microsoft met à disposition deux outils pour les réparations des bases de donnée :
* ESEutil
* Isinteg
==== ISinteg ====
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.
==== ESEutil ====
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 [[https://technet.microsoft.com/fr-fr/library/aa996953(v=exchg.65).aspx|site de Microsoft]]