Microsoft Exchange Server databases suffer from two type of inconsistencies: Logical and Physical. Logical database corruption is caused due to reasons like deletion of Edb.log file and write-back caching, which generally introduce errors in B-trees and other logical structures. On the other hand, physical database corruption root from hardware failure like reasons that usually affect the database pages. Logical database corruption is hard to be detected by database administrator when compared to physical database corruption. However, at times when Exchange Server tries to read data from a corrupted database, it reports an error (as mentioned further). The corruption can be logical or physical and you need to apply EDB Recovery techniques to solve these problems.
As an instance, you might receive the below error message with your Exchange Server database:
This error is transient and under its description, you see the below error statement:
“Non-database file or corrupted database.”
Exchange Server logs this error in application event log with Event ID 9511.
The error suggests that Information Store service of MS Exchange Server is trying to read some data from a corrupted database or a non-database file. The database is logically or physically corrupted.
To solve the above described issue, you should check for more ESE events logging in Application log to determine the specific roots of this issue. You can also run Database Recovery Management tool, which is a part of Toolbox in Exchange Management Console, to get more assistance in this regard.
In order to solve corruption issues with Exchange database, you need to perform these steps:
Dismount the database that is affected from corruption
Backup the database
Perform database integrity check using eseutil /g command
Repair the database using eseutil /p command
In case, performing the above method results data loss or proves unable to repair the database, you need an third-party product for recover corrupt EDB file. The EDB Recovery software perform thorough database scan and result safe repair in each instance of database corruption. The software are easy to install and implement with self-explaining nature.
EDB Recovery Software is an advanced utility that repairs and restores corrupted Exchange databases. It is a safe database repair tool with highly rich graphic features. The EDB Recovery Tool supports Exchange Server 5.5, 2000 and 2003. This tool extracts all user mailboxes as *.pst files without modifying the original contents.