Exchange 2003 DB recovery

Posted on 2008-10-24
Last Modified: 2012-06-27
Is it possible to restore exchange DB from backup and mount to another server?
I'm looking for other alternative way to recover a dead exchange server beside the famous /disasterrecovery mode
I'm aware about Ontrack Power Tools to extract DB but we dont have enough budget
Question by:ryder0707
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
LVL 33

Expert Comment

ID: 22794341
To give the smallest one liner answer for the question "Is it possible to restore exchange DB from backup and mount to another server?"

Yes you can.

Let's take a small example to make you understand this answer in detail (You may want to take a cup of coffee while reading this)

Say for example you have 2 E2k3 boxes Ex01 and Ex02 installed in same Organization and same Administrative Groups.

You got users equally divided on both servers. One fine day Ex01 decides to screw your weekend royally - blue screen occurs and it goes beyond recovery leaving you with two options.
One, work with new hardware on same box OR work with new server al together.

(Both of the plans above are well documented, however they do not come cheap)

So there is a third alternative - not documented pretty well, reasons i will state later.
You can move the EdB and Stm (Database files) on to Ex02.
Run a command Eseutil /mh "Complete path to filename.Edb - including the file itself in this path"

In the output  there is one information that needs to be seen state: clean shutdown (if you see this your 50% through with your problem)

You need to now create a new mailbox store with same name as it was on Ex01 (using ESM on Ex02 you may be able to copy paste the name)
In the property point the database to its new location (place where you have kept the copied files)
Do not worry about log files.

Once done, check the box "This database can be overwritten by restore" on database tab of the store.

Once done, you should be able to mount your stores and you would see all the mailboxes in disconnected state. Reason why they are in this state is since users do not know that their mailboxes have actually been hijacked and planted some where else (AD is dumb on this part or probably Exchange is over smart).

So, we go to a tool called Admodify. Select a bunch of users (for trial basis)
Change three attributes to point to your new server.

1) msExchHomeServerName - this is the DN value of your Ex02 server
2) msExchHomeMDB - this is the DN of the store which you just mountd on Ex02
3) msExchHomeMTA - this is the DN of the store which you just mountd on Ex02

IF this all goes fine - all you need to do is wait for AD replication to work quick. Once your through with AD replication - you can expand your mailbox store click on mailboxes (above logons) right click and select "Run CleanUp Agent"

95% there should not be any complication - in case if there is any you may you mailbox recovery centre (located under tools in ESM) to resolve conflicts. I have used this umpteen times and it works pretty smooth. Oh yes keep your fingers crossed for Outlook to automatically discover the new box after AD replication.

By now your coffee should be over - right ?
LVL 24

Author Comment

ID: 22794573
wow super great the way is it possible do this on different admin group but same exch org?
i mean the exch backup is from admin group A & i want to restore it on admin group B
LVL 33

Expert Comment

ID: 22794725
Nopes - you would end up with event 1088 stating that the AG is different - stores wont mount ever.
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

LVL 33

Expert Comment

ID: 22794733
By the way how was the coffee ?? :)
LVL 24

Author Comment

ID: 22795268
it was not bad....i have to drink extra :)
so it is not possible for different AG
LVL 33

Accepted Solution

Exchange_Geek earned 500 total points
ID: 22795317
Hey get me another cup of coffee if your going towards the cafeteria. :)

Featured Post

Free NetCrunch network monitor licenses!

Only on Experts-Exchange: Sign-up for a free-trial and we'll send you your permanent license!

Here is what you get: 30 Nodes | Unlimited Sensors | No Time Restrictions | Absolutely FREE!

Act now. This offer ends July 14, 2017.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Had a business requirement to store the mobile number in an environmental variable. This is just a quick article on how this was done.
Check out this step-by-step guide for using the newly updated Experts Exchange mobile app—released on May 30.
how to add IIS SMTP to handle application/Scanner relays into office 365.
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …

691 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question