Every Exchange admin must have sometimes in their life encountered Exchange database mounting problem. In most of the cases, it leads to a large amount of data loss also. Thus, it is important to understand the exact reasons behind this and how to resolve it. Therefore, this blog will let users know about top 10 issues and solutions of why Exchange database is not mounting and how to fix it.
All Possible Reasons & Solutions of Exchange Database Mounting Issues
Reason #1: Inconsistent or Missing log files
One of the major reason behind Exchange database mounting issue is missing log files. It can be due to human error or problem with backup software. While freeing up some of the storage space, administrators look in the Exchange directory and all these log files are also stored. However, they Shift+Delete them all simply and reboot it. Then, they came to know that Exchange databases do not want to mount.
Solution: In order to overcome this issue, an administrator needs to copy all log files to some another directory. After that, they can easily turn on circular logging to flush the log files easily. Then, Exchange database must be mount again. Now, simply turn off the circular logging and take a complete backup of the Exchange database.
Reasons #2: Low Disk Space Issue
If a user has not taken backup Exchange database, then it will utilize almost all space on the drive as it cannot be truncated.
Solution: To resolve Exchange database mounting issue, one is advised to backup Exchange database and turn on circular logging to flush the log files.
Reason #3: Unable to See Active Directory
When administrator tries to mount the Exchange database, sometimes it encounters error i.e.
Couldn’t mount the database that you specified. Specified database: Mailbox Database; Error code: An Active Manager operation failed. Error The database action failed. Error: Operation failed with message: MapiExceptionNotFound: Unable to mount database. (hr=0x8004010f, ec=-2147221233)
Solution: First thing that a user can try is mounting it from Microsoft Exchange Management Shell. If it does not work successfully, check that Microsoft Exchange can easily contact a DC or not as it is a Global Catalog. One can use Set-ADServerSettings command in order to force MS Exchange to use a particular domain controller. After doing all this, the database can be mounted very easily.
Reason #4: License Related issue
If a user is using a trial edition of MS Exchange and does not have license, then it might create some issues. If a user is trying to mount default database by 5 times.
Solution: A user is always advised to select the correct type of license for the environment so that there will be no downtime.
Reason #5: Error of Time Mismatch While Exchange Database Mounting
Exchange database mounting error means there is a time mismatch in the DB when compared with the directory. This error generally means i.e. JET_errDbTimeCorrupted -344 the database time on the current page is larger than the global database time. This error is mainly returned by the directory manager.”
Solution: In order to resolve this type of error that prevents Exchange databases from being mounting, One should run eseutil /d command.
Reason #6: Error: hr=0x80004005, ec=-501
If there is a power breakdown or virtual machine has been rebooted, then a user might encounter above error when he or she tries to mount Exchange Databases.
Solution: To resolve this type of error that prevents Exchange databases from being mounting, one must run eseutil /p command. After that, transfer all files except EDB file from that folder to some other folder and try to mount the database.
Reason #7: Anti-Virus Related Issue
If a user has installed any anti-virus in Exchange, then he or she needs to make sure that all exclusion is set already. It is because most of the times anti-virus can delete log files and a user might encounter JET_errFileAccessDenied error when the database tries to mount it.
Solution: The correct exclusions need to set up in order to make sure that Exchange runs perfectly without any pressure by Anti-Virus tool.
Reason #8: Corrupt Exchange Database
This type of corruption mainly encounters on a physical level where hardware fails badly. Now, to recover such type of database, one needs to look for some recovery software. Because most the time reason behind Exchange database mounting error is corruption. Thus, it needs to be resolved as soon as possible using any trusted software.
As discussed above there are several reasons due to which Exchange Database is not able to mount. Thus, to fix all such errors and Exchange database mounting problem permanently, one is suggested to use an Exchange Recovery Software. It is one of the most widely used application to overcome all major corruption issues in Exchange database. Moreover, a user can use this application on any version of Microsoft Windows OS.