Information Store Transaction Logs Lost
Following are the steps if the drive containing the information store
transaction log files is damaged and all data is lost. These steps assume
that the database files are on a separate drive from the transaction log
files.
- In Control Panel, Services, set the Exchange Server System Attendant
service to Disabled to prevent it from starting up.
- Replace the faulty drive with a new drive.
- Create a logical drive with the same name as before and format it.
- Recreate the Exchsrvr\Mdbdata directory on the new drive.
- Backup the Priv.edb and Pub.edb on the database drive.
- Restore the last online backup of the information store.
- In Control Panel, Services, enable the System Attendant service.
- Start the Microsoft Exchange Server Services.
At this stage, the information store will start, and will only contain data
up to the time of the last backup, because the transaction logs containing
the data generated since the last backup have been lost.
Recovering Data Generated Since the Last Online Backup
In order to try and extract data from the Priv.edb and Pub.edb files
present at the time of the failure, use the following steps.
NOTE: The steps below may or may not work, depending on the state of the
database files.
- Install Exchange Server on a recovery server with the same Organization
and Site names as the production server.
- Create a new site, and DO NOT join the existing site.
- Move out all files from the Exchsrvr\Mdbdata directory.
- Copy the Priv.edb and Pub.edb files saved from the production server.
- Repair the databases if necessary, and start the information store.
- Run the DS/IS consistency adjuster
- Run ExMerge.exe to merge all data between the last backup and the time
of the failure, from the recovery server into the production server.
ExMerge.exe (Microsoft Exchange Mailbox Merge Program) is available on the
Microsoft BackOffice Resource Kit, Second Edition, as well as from
Microsoft Product Support Services.
Directory Service Transaction Logs Lost
Following are the steps if the drive containing the directory service
transaction log files is damaged beyond recovery. These steps assume that
the database files are on a separate drive from the transaction log files.
- In Control Panel, Services, set the Microsoft Exchange System Attendant
service to Disabled to prevent it from starting up.
- Replace the faulty drive with a new drive.
- Create a logical drive with the same name as before and format it.
- Recreate the Exchsrvr\Dsadata directory.
- Backup Dir.edb on the database drive.
- Restore the last online backup of the directory service.
- In Control Panel, Services, enable the System Attendant service.
- Start the Microsoft Exchange Services.
Once the directory service starts up, it will contact the other servers in
the site, and backfill any data generated since the last backup.