This blog contains the possible resolution of the Event ID 9511 with the error code “Non-database file or corrupted database”
Whenever the Information store (IS) of the exchange server tries to access some data from the corrupted Exchange database or non-database file then Event ID 9541 along with the error code “Non-database file or corrupted database” is encountered. The corruption in Exchange database may happens due to the logical or physical inconsistency in it. The event id may be temporary or permanent, if it is temporary, it may solve out by its own.
If the event if is temporary, no need to do anything, it will solve out in its own.
If it is permanent, then follow the steps mentioned below:
ESEUTIL/G command is used to perform the integrity check on Exchange database and is used to find out the inconsistency in the Exchange database. Syntax of the command is:
ESEUTIL /G name_of_exchange_database.edb
For Example to repair the database having name Exchange Database:
ESEUTIL /G Exchange Database.edb
After that execute the ESEUTIL/P to repair the corrupted Exchange database.
In this blog I have mentioned the causes and possible resolution of the Event ID 9541 along with the error code “Non-database file or corrupted database”. For further assistance, please leave a comment.