This section describes in details how to backup and restore Microsoft Exchange Server with OBM.
Refer to the following instructions to restore Microsoft Exchange Server 2003 / 2007:
Install the original version of Windows and Exchange Server (with the same level of service pack installed as in the original system).>/p>
Restore the System State data from AhsayOBS, and then restore the System State using Ntbackup / WBAdmin.exe. Refer to the "How to restore Windows System State" chapter for detailed instruction.
Refer to the Installing AhsayOBM chapter for details instruction.
Please ensure the directory structure is the same as it appears in the File Explorer:
Directory Structure |
-->[Restore Destination] ------>[Server] ---------->[Microsoft Information Store] -------------->[First Storage Group] ------------------>[Database] ---------------------->Priv1.edb ---------------------->Priv1.stm ------------------>E0000001.log -------------->[Second Storage Group] ------------------>[Public Folder Store(Server)] ---------------------->Pub1.edb ---------------------->Pub1.stm ------------------>E0100001.log |
If a different version of the database to be restored exists on the MS Exchange server, please dismount it from the services using System Manager or Exchange Management Console for MS Exchange 2003 and 2007 respectively.
For 32bit MS Exchange installation: ${OBM-Install-Home}\bin\ExchangeRestore32.exe For 64bit MS Exchange installation: ${OBM-Install-Home}\bin\ExchangeRestore64.exe Example For restore of all databases from backup data [E:\Backup] to an Exchange Server named [win2k8] using the temporary directory [E:\Temp] Backup data source = E:\Backup Temp folder for restore process = E:\Temp Exchange server name = Win2k8 The following command can be used:
Exchange server recovery - Example 1 |
C:\Program Files\OBM\bin>ExchangeRestore64 DIR="E:\Backup" TEMP="E:\Temp" SERVER="win2k8" Microsoft Exchange Server 2000/2003/2007 Backup Recovery Utility [Start] Exchange Server - 'win2k8' [Start] Service - 'Microsoft Information Store' [Start] Storage Group - 'First Storage Group' [Start] Database - 'Mailbox Database' Restoring file 'C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\Mailbox Database.edb' ... [End] Database - 'Mailbox Database' [Start] Restoring transaction log - 'First Storage Group' Restoring Log File 'E:\Temp\restore.tmp\First Storage Group\E000000B7CF.log' ... Restoring Log File 'E:\Temp\restore.tmp\First Storage Group\E000000B7D0.log' ... Restoring Log File 'E:\Temp\restore.tmp\First Storage Group\E000000B7D1.log' ... [End] Restoring transaction log - 'First Storage Group' [Start] Applying transaction log ... [End] Applying transaction log [End] Storage Group - 'First Storage Group' [Start] Storage Group - 'Second Storage Group' [Start] Database - 'Public Folder Database' Restoring file 'C:\Program Files\Microsoft\Exchange Server\Mailbox\Second Storage Group\Public Folder Database.edb' ... [End] Database - 'Public Folder Database' [Start] Restoring transaction log - 'Second Storage Group' Restoring Log File 'E:\Temp\restore.tmp\Second Storage Group\E0100004F10.log' ... Restoring Log File 'E:\Temp\restore.tmp\Second Storage Group\E0100004F11.log' ... [End] Restoring transaction log - 'Second Storage Group' [Start] Applying transaction log ... [End] Applying transaction log [End] Storage Group - 'Second Storage Group' [End] Service - 'Microsoft Information Store' [End] Exchange Server - 'win2k8' |
Mount the Exchange database afterward in System Manager for Exchange 2003 or Exchange Management Console for Exchange 2007. Example 2 For restore of database name [mail] in storage group [SG5] from backup data [E:\Backup] to an Exchange Server named [win2k8] using the temporary directory [E:\Temp] Backup data source = E:\Backup Temp folder for restore process = E:\Temp Exchange server name = win2k8 Database to be restored = [Mailbox Database] of storage group [First Storage Group] The following command can be used:
Exchange server recovery - Example 2 |
C:\Program Files\AhsayOBM\bin>ExchangeRestore64 DIR="E:\Backup" TEMP="E:\Temp" SERVER="win2k8" SERVICE="Microsoft Information Store" STORAGE="First Storage Group" DATABASE="Mailbox Database" Microsoft Exchange Server 2000/2003/2007 Backup Recovery Utility [Start] Database - 'Mailbox Database' Restoring file 'C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\Mailbox Database.edb' ... [End] Database - 'Mailbox Database' [Start] Restoring transaction log - 'First Storage Group' Restoring Log File 'E:\Temp\restore.tmp\First Storage Group\E000000B7CF.log ' ... Restoring Log File 'E:\Temp\restore.tmp\First Storage Group\E000000B7D0.log Restoring Log File 'E:\Temp\restore.tmp\First Storage Group\E000000B7D1.log ' ... [End] Restoring transaction log - 'First Storage Group' [Start] Applying transaction log ... [End] Applying transaction log |
Mount the Exchange database afterward in System Manager (for Exchange 2003) or Exchange Management Console (for Exchange 2007).
Note: Verify under the Event Viewer if there is any error generated during the restore process.
Please try to manually restore and mount the database and log files. Mounting database file manually
Exchange 2003 default folder path is ${Exchange-Install-Home}\MDBDATA Exchange 2007 default folder path is ${Exchange-Install-Home}\Mailbox\First Storage Group ${Exchange-Install-Home}\Mailbox\Second Storage Group ...
Enter the following commands:
Exchange server recovery - Example 2 |
C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group>eseutil /r e00
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating RECOVERY mode...
Logfile base name: e00
Log files: |
Exchange server recovery - Example 2 |
C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group>eseutil /p "Mailbox Database.edb" Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 08.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating REPAIR mode... Database: Mailbox Database.edb Temp. Database: TEMPREPAIR3760.EDB Checking database integrity. Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ...................................................................................... |