| Home | Kaiming |
When you use Backup or another Exchange-aware backup program to restore databases in Exchange Server 2003, Exchange first determines whether a recovery storage group exists on the designated Exchange server and whether the database selected for restoration is present in the recovery storage group.
If it is, Exchange redirects the restored files to the recovery storage group. The backup program remains unaware that restoration has been redirected to the recovery storage group on that server.
If the database to be restored is not in the recovery storage group, restoration ends immediately, even if the database exists in another storage group on the server. As long as the recovery storage group exists, Exchange treats it as if it were the only storage group on the server for restore purposes. If the recovery storage group is not present or has been deleted, Exchange reverts to ordinary restore behavior, and the service does not need to be restarted.
NTBackup Utility -- create Full Backup

Assuming the mailbox store (PAULA) is corrupted and cannot be mounted. I want to restore it from the full backup.

Solution:
Dismount the Public Folder Store (PAULA)

Rerun the restore process. Done
Use the Recovery Storage Group to recover the purged mailbox or the purged messages in its mailbox.

Create a Full Backup of Mailbox database;
User:ex2003-1 deleted 2 items and purged them.

User:ex2003-1 wants you to recover them.
Add the Recovery Storage Group
Add the Mailbox Database into the Recovery Storage Group

Make sure that nothing is under the Recovery Storage Group folder

Run NTBackup--Restore



You could restore the purged items as shown:

Use the ExMerge.exe utility to export the data to a pst file
Download ExMerge.exe package and extract it and copy them to C:\Program Files\Exchsrvr\bin
Run ExMerge.exe



For example, the exported file is Ex2003-1.pst.
Rename the Ex2003-1.pst to Ex2003-2.pst
Grant Receive As to Administrator account;

Re-run ExMerge.exe

Make sure the Ex2003-2 mailbox is selected.

Other scenarios for using ExMerge.exe:

mailboxes.txt


Configuration file: ExMerge.ini
C:\Program Files\Exchsrvr\bin>exmerge -b -f exmerge.ini
C:\Program Files\Exchsrvr\bin>find /i "Number of messages processed for mailbox"
"c:\Program Files\Exchsrvr\bin\exmerge.log"
---------- C:\PROGRAM FILES\EXCHSRVR\BIN\EXMERGE.LOG
[09:08:54] Number of messages processed for mailbox 'ex2003-1': 2
[09:08:55] Number of messages processed for mailbox 'ex2003-2': 1
[09:08:55] Number of messages processed for mailbox 'Kaiming Liao': 0
[09:08:56] Number of messages processed for mailbox 'm1': 0
[09:08:56] Number of messages processed for mailbox 'm2': 0
C:\Program Files\Exchsrvr\bin>find /i "Number of messages processed for mailbox"
"c:\Program Files\Exchsrvr\bin\exmerge.log" | find /i /v ": 0"
---------- C:\PROGRAM FILES\EXCHSRVR\BIN\EXMERGE.LOG
[09:08:54] Number of messages processed for mailbox 'ex2003-1': 2
[09:08:55] Number of messages processed for mailbox 'ex2003-2': 1
Run ExMerge.exe


