Exchange 2003 2007 

Exchange Articles, News and Discussions
Welcome to Exchange 2003 2007  Sign in | Join | Help
in Search

Eseutil /R (Soft Recovery) – A Quick and Simple Tutorial


Eseutil /R what does this mode do and when would you use Eseutil /R ? The Eseutil /R mode is used when you need to perform a soft recovery of your Exchange Database/s ( Information Store ).  This mode of the tool should not be confused with the hard recovery mode Eseutil /C

What is the Difference between Hard and Soft recovery with Eseutil?

As mentioned above there are two recovery modes hard and soft recovery, the Hard recovery mode Eseutil /c is only used after performing an online restore (restore database because of corruption, or system failure; basically an online restore from media) and is used to playback to transaction log files so that you have a current database.

Normally Soft Recovery happens automatically after the Exchange Information store service starts and manual soft recovery using Eseutil /r is rarely required as it is run automatically, in fact manual soft recovery is not recommended at all with Exchange 5.5, yet there are some instances when you will need to perform a soft recovery manually, below are the scenarios where you would perform a soft recovery manually with Eseutil /r

·         Database drive that contains one of a storage groups Information Store fails

 

This causes the storage group and other Exchange Information stores (on other drives) to go offline (Dirty shutdown)

o   In this scenario if you intend on later restoring your missing database your can, still recover (soft recovery) the remaining Information stores with the use of  the /r mode along with the /I (Ignore) switch.

 

·         To perform an Out of Place Restore of an Information Store

 

Using the recovery mode together with the /D switch will allow you to recover an information store out of place, either to a Recovery Storage Group and would be particularly useful when you are ready to restore the missing database from the previous scenario above. The D switch basically allows you to specify an alternate locate (Other than the original) for the Exchange Database files

 

·         After a restore you see Event ID 494, 454, 101, 904, 903 the following description: Information Store (1352) ….. as outlined in the following Microsoft Kb Article: http://support.microsoft.com/kb/843092

The valid options and syntax for use with Eseutil /R is as follows:

Eseutil /R <E00>

This is normally E00 but in different scenarios may be different

 

 

/L<Path>

Path to the log file location

 

/s<Path>

Location of the System files (Checkpoint file, etc)

 

/I

Ignore errors missing/mismatched database files (Exchange 2003 and above only)

 

 

/D [Path]

Path to the location of the database files, if switch is not specified path will use the original local of database files, if switch is specified without a path the current working directory is used, if switch and path is specified the path specified is used.

 

/8

Set 8k database page size (the default is 4k)

 

/o

Suppress logo

               

Now that you have seen the options that can be used with Eseutil /R let’s look at it in action:

Suppose we had a scenario as one above where a drive failed that contained one of your storage groups databases, and this failure caused the storage group and remaining databases (located on another drive)to go offline. Now you want to get these remaining information stores back online ASAP and worry about restoring the missing database later. Figure 1 below show the Eseutil /R command and its output.

Figure 1: Eseutil Soft Recovery

The inclusion of the /D switch makes it possible to run this command against your database/s file in just about any location, it no longer needs to be in the original location. You can see how this switch can make Out of Place Restores and restores/recoveries of Recovery Storage groups possible. This feature however is only available in Exchange 2003 and above.

Before running Eseutil /R with the /I option is highly recommended that you make a backup copy of your transaction log files, especially in a scenario when you are recovering databases but you plan to use these log files in the future after you have restored the missing database file, as the use of Eseutil /r makes changes to your Transaction log files and may change them so that future recovery of your missing database files is impossible.

I highly recommend looking at the Microsoft document on running Eseutil /R:

http://technet.microsoft.com/en-us/library/aa998075.aspx

Please feel free to leave comments or questions I am always happy to answer!

Published Monday, 30 April 2007 10:01 AM by Ben Hoffman

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

ExchangeIS said:

Eseutil.exe some feel comfortable with this tool others not; If you have ever or do ever experience issues with your Exchange Information Store not starting or misbehaving you would have or will most likely need to use Eseutil. This being a stressful

May 3, 2007 12:01 PM
 

subject: exchange said:

Exchange 2007 Edge Transport Server Outlook 2007 indexing issues Distribution List is more locked down

May 5, 2007 4:15 AM
 

ExchangeIS said:

You have been busy and have not had the time to check your backups recently, all of a sudden your all of the Exchange Databases go offline, after some investigation you realise your full backup has not ran for several weeks and the drive that houses these

May 28, 2007 9:51 PM
 

ExchISFeeds said:

Eseutil /R what does this Read More......( read more )

April 1, 2008 9:33 AM
 

ExchangeIS said:

Exchange 2007 Server Roles – Exchange 2007 has expanded the concept in Exchange 2007 Server of server roles, which further extends the old 2 role front end back end topology, with a new 5 role model.

April 15, 2008 11:02 AM
 

ExchangeIS said:

Exchange 2007 SP1 which was released in November 2007 brings together improvements for Exchange 2007 in the following three main areas: Client Access Improvements, Protection & Availability improvements, Transport Improvements, Mailbox Role Improvements,

April 22, 2008 10:41 AM

Leave a Comment

(required) 
(optional)
(required) 
Submit

This Blog

Syndication

News

About ExchangeIS


<script type="text/javascript" src="http://technorati.com/embed/zmyi3iatks.js"> </script>

ExchangeIS Privacy Policy Powered by Community Server (Commercial Edition), by Telligent Systems