Fix Exchange server error'The database files in this storage are inconsistent'

MS Exchange server act as server side application to offer you complete network sharing as well as effectively manages the important data of users including mails, appointments, notes, tasks, contacts etc in the form of .edb file. But in any kind of corruption issues in the same give you a number of error messages including The database files in this storage are inconsistent and does not let you to mount the Exchange database.

Assume a practical situation where while trying to mount the Informatiion database file in Exchange server 2000, you get the following error message on screen:

“The database files in this storage are inconsistent Id no: c1041739”

Subsequent to this, the following exchnage event id 477 and 465 is encountered in the Application log:

“Event Type: Error
Event Source: ESE98
Event Category: Logging/Recovery
Event ID: 465
Date: Date
Time: Time
User: N/A
Computer: Computer_Name
Description: Information Store (2224) C:\Program Files\Exchsrvr\mdbdata\E00.log. Corruption was detected during soft recovery in logfile 4092:203. The failing checksum record is located at position 4117. Data not matching the log-file fill pattern first appeared in sector %6. This logfile has been damaged and is unusable.”

Cause:

When Exchange mailbox store database or public store database is in inconsistent state, the above situation is encountered

Solution:

First of all, you need to check out the database state. For this, use this command:

eseutil /mh "drive:\program files\exchsrvr\mdbdata\database_name.edb

The next step is to repair the Exchange database. To do this, go throught the following steps:

  1. Go to command prompt window and navigate to Drive:\Program Files\Exchsrvr\Bin folder and there run the below mentioned commands:
  2. eseutil /p “drive:\program files\exchsrvr\mdbdata\database_file_name.edb”
  3. eseutil /d /t:x “drive:\program files\exchsrvr\mdbdata\database_file_name.edb: to defragment and rebuild the Exchange database file.
  4. eseutil /mh “drive:\program files\exchsrvr\mdbdata\database_file_name.edb”: to verify the database state
    You will get State: Clean Shutdown statement if the Exchange database is in consistent state
  5. Finally, use Information Store Integrity (isinteg.exe) utility in order to repair the logical corruption: Isinteg –s exchange_server_name –fix –test alltests

After this make an attempt to mount Exchange database, but even if the problem remains then you must use Microsoft Exchange server Edb repair tool which effectively repair the inconsistencies of Exchange database file and thus you get rid of The database files in this storage are inconsistent exchange server error completely.