Export (0) Print
Expand All

How to Run Eseutil /R (Recovery)

 

Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Topic Last Modified: 2006-12-20

Recovery refers to the process of playing transaction log files into a database. There are two kinds of recovery: hard and soft. Hard recovery can be done with Exchange Server Database Utilities (Eseutil.exe) by using the restore mode (/C). For more information about Eseutil recovery, see Eseutil /R Recovery Mode.

Before performing the following procedure, make sure that you log on by using an account that is delegated membership in the Local Administrators group on the computer that you are running the recovery operation.

  • To perform a soft recovery, type the following basic syntax at a command prompt and press ENTER:

    Eseutil /R Enn
    

    For example:

    Eseutil /R E00
    
    noteNote:
    The Enn specifies the log file prefix of the transaction logs that you intend to play into the database. This command will work only when run from the folder in which the transaction log files exist, and only when the databases to be recovered are in their original path locations. The log file prefix is a required parameter for Eseutil /R.
  • If you want to run a soft recovery from outside the transaction logs folder, run the following command:

    Eseutil /R E00 /Lpath_to_logfiles
    

    For example:

    Eseutil /R E00 /Ld:\exchsrvr\logfiles
    
    noteNote:
    The path_to_logfiles specifies the path of the transaction logs folder.
  • If you want to control the use of the checkpoint file during recovery, add this switch to the recovery command:

    /Spath_to_or_away_from_current_checkpoint
    

    For example:

    Eseutil /R E00 /Sd:\
    
    noteNote:
    The path_to_or_away_from_current_checkpoint specifies the path of the checkpoint file.
  • If you want to recover the database while playing the transaction log files to an offline database, run the following command:

    Eseutil /R Enn /I /D
    

    For example:

    Eseutil /R E00 /I /D
    
    noteNote:
    To prepare to do this, you should move the database file and all transaction logs that you intend to play into a single temporary folder. From this folder, you can run the command.
  • If you want to recover the database with missing log files where the missing logs were in the Lost Log Resilience (LLR) range, run the following command:

    ESEUTIL /R Enn /A /8

    noteNote:
    In the syntax above, /8 specifies the database page size.

You can see the complete command-line reference and syntax for Eseutil /R by typing eseutil /? at a command prompt, and then by selecting R for recovery mode.

For more information about Eseutil, see the following topics:

To ensure that you are reading the most up-to-date information and to find additional Exchange Server 2007 documentation, visit the Exchange Server TechCenter.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft