How to Restore an online backup
of the IS to a recovery server running a different version of
Windows
Summary
When restoring online backups to a recovery
server running Windows 2000, base OS, starting the Information Store
service, can be a challenge, if the base OS of the server backed up, was
Windows NT, version 4. The following procedure, is a work around
that has been proven to work, without corrupting the Information Store
Database files. This procedure is not recommended for disaster recovery
of a production server, as in this case, an identical recovery server
would be strongly recommended, however, this procedure is fine for mailbox
recovery and defrag analysis.
Procedure
-
Start Information store and watch
application event logs for events 109, as transaction logs are replayed.
-
After all logs are replayed, Information
Store startup will fail.
-
Stop Exchange System Attendant, which will
stop all Exchange Services.
-
Run the registry editor and export the
following key to a reg file.
HKEY_LOCAL_MACHINE : SYSTEM : CurrentControlSet : Services :
MSExchangeIS : RestoreInProgress
-
Delete The RestoreInProgress registry key.
-
Open a command window and switch to
working Exchange directory, which is usually:
\exchsrvr\bin
-
From the command line run the following
command
\exchsrvr\bin>eseutil /r /ispriv
-
When this completes, start the Exchange
Information Store Service and watch the application event log. You
should see many ESE97 event ID 174 events, which indicate Exchange has
detected an OS upgrade, and is rebuilding database indexes as a
precautionary measure.
-
After the indexes are rebuilt the
Information Store will again, fail to start.
-
Open a command window and switch to
working Exchange directory.
-
From the command line run the following
command
\exchsrvr\bin>isinteg -patch
-
Start the Exchange Information Store. The
service should now start.
-
After Information Store is successfully
started, the reg file created in step 4, can be safely deleted.
|