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

How to restore Exchange Store to a backup computer


Our exchange server failed this morning. The error message suggested a corrupt Active Directory database, and attempts to repair that have failed (following steps outlined in http://support.microsoft.com/?id=258062). Unluckily we don't have a system state backup.

What we do have is a complete another system with a mirror copy of the system disk created about a month ago. Both systems are as follows:

 Win/2000 SP4 with all patches.
 Exchange Server 2000 SP3
 Identical except for network card and video card hardware

We also have  a backup of the Exchange store on the production (failing) computer done this morning before the failure. It was created with NTBackup.

What I tried to do is to restore this recent backup copy of the Exchange Store to the backup server (using NTBackup restore option) after copying the backup.rbf file to the backup server.

The restore seems to go through OK (takes 30 mins) but then when I try to mount the two stores (mailbox and Public), it fails with an error message.

I found the folowing error message in the event log that seems relevant:

"The MAPI call 'OpenMsgStore' failed with the following error:
The Microsoft Exchange Server computer is not available. Either there are network problems or the Microsoft Exchange Server computer is down for maintainance.
The MAPI provider failed.
Microsoft Exchange Server Information Store.
ID no. 8004011d-0526-00000000

Please help.

(Alternately, is there maybe a way to restore the Active Directory from the backup server to the production server? The backup server has a disk that was crreated using Ghost as an exact copy of the production disk about a month ago).
  • 3
  • 2
1 Solution
r-kAuthor Commented:
Update to the above:

Since time was running out, I went ahead and replaced the production server with the backup server.

Things are better now in that we are receving and sending e-mails again, but there is a 5-week gap in the emails due to the fact that the backup mirror was made on Feb. 23. Thus a user (with Webmail) sees their e-mails upto Feb. 23, and then since Mar. 31.

Those missing e-mails are of course sitting on the production server (where the Active Directory is corrupt, but not the Exchange database).

Can anyone suggest the best way to get the two Exchange databases merged so the gap is made up?

To recap: both systems Win/2000 server and Exchange 2000

Try using the MS tool ESEUTIL and the /p switch to repair

The following MS KB articles may also help :

Q258243 How to backup/restore Exchange using NT backup
Q297289 How to move Exchange server to new hardware and keep same server name

You may have seen the above but they may help.

r-kAuthor Commented:
Thanks for the tips. In fact I had not seen all those articles. Will try one or more of these and get back later.
r-kAuthor Commented:
Thank you again. I solved the problem in a different way, by repairing the Active Directory on the corrupt system (see http://www.experts-exchange.com/Operating_Systems/Win2000/Q_21372373.html) so I did not need to try your above suggestions. However, they are still very useful for anyone trying this, so I am giving your answer a B.

Also, for merging Exchange databases, people should at the excellent EXMERGE utility.

Thanks much.
Congrats on fixing the issue, and I am glad the comments were of some use.


Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

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