How To Run ESEUTIL /R For Soft Recovery Of Exchange Database In Exchange Server? Complete Solution
Summary: Whenever there is any issue that occurs in the Microsoft Exchange Server database like – failed to mount database in Exchange 2016 / 2013 / 2010 along with many other errors such as: Exchange Dirty Shutdown state due to which database is unable to mount. In this write-up, users will learn how to run eseutil /r to resolve all this issues or problem and bring back the database into a consistent state.
The ESEUTIL /r command replay the Exchange transaction logs, to perform the soft repair in Exchange 2010 / 2013 / 2016 database because the Exchange database is not in “clean shutdown” state. If the database is damaged or corrupted, then it can be repaired by using the inbuilt tool provided by Microsoft i.e. ESEUTIL. This utility is capable to work with EDB and Log file.
Only one database can be repaired at a time by using this tool. The Exchange admin is well aware how does ESEUTIL work. It performs various complex tasks like – defrag Exchange mailbox database, EDB integrity check, Exchange database repair, etc…
Note: Don’t use the eseutil /r command just to see what happen. Only use it when the database is not in working state after knowing the actual cause.
If you are new to the Exchange environment then it is very difficult for users to use this utility. In spite of that, they can use the advanced software i.e. Exchange EDB Reapir tool provided by SysTools that easily repair EDB file from major as well as minimal corruption without using any cmdlet. The Quick & Advance scan mode of this tool repair Exchange mailbox and database with no data loss.
Also, users can export the recovered offline/dismounted Exchange database mailboxes directly to the Exchange Server 2016/2013/2010/2007/2003, Office 365 and multiple file formats.
Users can find the Exchange Server Database Utility (ESEUTIL) in the \EXCHSRVR\BIN directory. You should have to keep a backup of the Exchange database before starting the soft repair process. Also, it is required you to have enough disk space to repair the database.
How to Run ESEUTIL /R Command to Perform Soft Recovery of Exchange Database?
First, users have to check the state of the Microsoft Exchange Server database. For this users need to run the eseutil /mh cmdlet to verify the state of the database: “Clean” or “Dirty”.
If the Exchange database state is dirty then check the status of the transaction log file weather it is healthy or not by using eseutil /ml cmdlet.
Use ESEUTIL /R For Soft Repair the Exchange Database
Use the command given below for soft recovery the database to bring back into consistent state.
When user perform this recovery process, again check the state of MS Exchange database. If the state is clean shutdown, then you can mount database Exchange 2016, 2013, 2010 and access the mailbox.
Note: There are also chances that after performing soft repair the database in not in clean shutdown. Then, user have to perform hard recovery in Exchange database to bring back it in consistent state. But before using this process, it is recommended to keep a backup file of Exchange database.
Users will face data loss when they perform hard repair by using eseutil /p switch. To avoid all this complexity and recover Exchange mailbox database with no data loss, user can use the advanced recovery manager for Exchange database software that recovers & repair dismounted EDB file and mailboxes from corruption and export it to Live Exchange Server in a simplified way.
Bringing It All Together
Now users know how to run eseutil /r command to soft repair the Exchange database. But before using ESEUTIL Microsoft Exchange Server tool it is suggested to the backup of Streaming Media and Exchange database file along with log file. After running this utility there are also chance that your database won’t mount. To repair the corrupt offline EDB file without any loss of data, you can use the advanced software mentioned in this write-up that easily resolve the user problem in a hassle freeway.