Exchange Server Database unmountable after SP3 upgrade - How to fix Exchange Server Database Problem
The upgrade of Microsoft Exchange server to service Pack 3 or later versions of the program include several security and performance enhancing improvements that will give more customized experience. For preventing these kinds of situations, it is always advised to maintain database backup before doing any kind of update on this application on computer. While the update gets installed on your computer, the server might render the database unmountable and so in this situation you cannot access the data present in the Microsoft Exchange Server Database.
As an example, when you upgrade Exchange server 2000 to 2003 then when you try to mount the database, you may get this error:
Event Type: Error
Event Source: ESE
Event Category: General
Event ID: 505
Description: Information Store (2028) An attempt to open the compressed file "drive:ExchsrvrMDBDATApriv1.edb" for read / write access failed because it could not be converted to a normal file. The open file operation will fail with error -4005 (0xfffff05b). To prevent this error in the future you can manually decompress the file and change the compression state of the containing folder to uncompressed. Writing to this file when it is compressed is not supported.
Moreover you also get the event with ID 9519 that suggest it failed to attach Jet DB.
The reason is that the SP3 and later versions cannot mount the compressed information store databases. Its because compressing database files invalidates sector independence that is required by ESE to perform log based recovery. Therefore if the Pre-SP3 server contains NTFS compressed database, it will not mount and also these kind of database get corrupted soon.
Solution
Dismount all databases
Now decompress the folder of logs and databases
Use eseutil /d to perform offline defragmentation of databases
It is seen that these steps, if not done properly then it can cause database corruption due to NTFS compression and in this situation, the best solution is to download and Exchange Server Recovery Software. It is a powerful database repair application that can easily and safely perform database repair and give you the access to all database elements. It uses advance algorithms to fix these MS exchange problems and make database recovery possible within few minutes. It is compatible with all the versions of MS Exchange Servers and you will find no problem performing the Exchange Server Recovery using this easy to use software. All you have to do is to download and install MS Exchange Server Recovery Software on your system and execute it. Then it will scan and find the database file and root of the problem and fix them to make files accessible once again.