• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 624
  • Last Modified:

replay logs on 2003 exchange

Hi, i have only ever used the recovery groups for back up purposes,

would like to move to  backing up logs, several times during the day. and the full store at night.

but how do i replay the logs?


mail server fully backed up at midnight

log files backed up every 2 hours

mail server dies at 2pm


restore last nights back ups and then replay logs from 12 noon.  seems an ok idea  but dont know how to do.

exchange 2003 ent sp2
Backupexec 10 or local back up  if that works berrter for this.

3 Solutions
mhamerAuthor Commented:
read through other prost  nothing 100% clear to me  is the folowing correct

restore edb, leave it unmounted

restore logs

mount edb

watch logs replay :-)

You can also manually replay the log files. See - http://www.microsoft.com/technet/prodtechnol/exchange/guides/UseE2k3RecStorGrps/5f7b9868-1447-40bd-8c91-a46566ca78b6.mspx?mfr=true.

As a standard procedure I would always backup the edb, stm and transaction log files to a read only location proior to doing a restore just in case.
Replaying log files is very easy....
If you want tor restore it on the Recovery Server :-
Create a Recovery Storage Group...Add the database that you want to restore...Do not mount the stores..
Once you create the RSG (Recovery Storage Group) .... by default all the restores would be pointing to the RSG.
In the backup select the Database that you want to restore (it should be the same which you added to the RSG).
Make sure that you do not select Public Folders or the restore would fail.
You would have to restore the data....ensusure that you do not keep the options "Commit the log files" and "Mount the stores".
It is a good option to backup the logs....however, best option here would be to copy the log files into the RSG folder, so that you get 99 % of databack.
Copy the log files to the folder where you are going to restore the databases.
Once the restore, open Command Prompt reach to the Bin folder under Exchsrvr folder...
x:\Program Files\Exchsrvr\Bin> eseutil /cc "C:\Temp\First Storage Group"
Hit Enter ... and it should play the log files... you can check the event viewer.
You would see lots of 301 Event IDs, which says log files are being played.

Let us know if you require any further clarification.

Below link is from Vertias

Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

Exchange doesn't do log shipping in the current version. While your idea sounds good in theory, in practise, it will not work. The next version of Exchange does support log shipping, so you can run more regular backups in this manner.

What you are supposed to do to protect against the failure of the Exchange server between backups is to have the log files on a separate drive or array from the database. The theory being that not everything will fail at once.

RAID card fails - data intact.
RAID array fails - it will be one or the other (very unlikely to be both) - data intact
Motherboard or other non-storage hardware fails - data intact.

The only thing is doesn't protect is total loss of the server, but I work on the idea that if you have had a total server loss then you will have more important things to worry about.

mhamerAuthor Commented:
Sembee are you saying that you can only recovery exchange 2003 to the state it was in at the full back up time, and any information since the back up finished will be lost? even if i back up the logs several times during the day?

what yo usay make sense but the lack of being able to do this doesnt :-)

or put a simpler way

how do i back up and restore exchange  so i can recovery it to a state 2 hours or less old.  

thank you
mhamerAuthor Commented:
for ref

exchange is a cluster

and  database and log files are on diffrent disks  

It depends what you are recovering from.

If you are recovering from a hard system failure, which has lost everything, then the most you can go back to is the last full backup.
If you are recovering from a drive failure, then as long as you have the logs on a different drive then you can replay the logs.

Exchange doesn't support log shipping - the new version of Exchange does. That allows you to backup the logs.
Remove the logs files from their current location and they become useless.

If you want the data recovery time in between, then you should look at something like double take. This is clustering on the cheap.

The data recovery options in Exchange aren't perfect, but they are getting better. Exchange 2003 introduced the RSG and Exchange 2007 brings in log shipping.

mhamerAuthor Commented:
cool thank you

but just one more point :-)  every other post says yes  its easy you just do XYZ  

is what they are saying just refering to, lets say and edb going, restore that then the logs which remained intact on a diffrent drive can be replayed or will just run through anyway.

no disrespect to any one, I have had a lot of useful help off sembee in the past and inclined to go with what he says rather than the other posts,

just wondering why the diffrence of opinion. before points awarded.


Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now