Disaster Recovery of Windows 2003 Server running Exchange 2003 in one box
Posted on 2004-10-24
As the title claims I have a machine that it is the only domain controller of the forest originaldomain.com.
This computer has windows 2003 Enterprise edition and it has also installed and running on it Exchange Enterprise 2003.
Before applying SP1 to Exchange I want to do a full backup and test the restore in another computer with very similar hardware (practically the same hardware).
In order to do that I used ntbackup and created three backup sets:
1-full computer backup
3-Exchage server backup
I verified after backup and the only error I got was harmless according to microsoft knwoledge base (some file was skipped, but they say it's Ok, I forgot the name).
Then I go the the second computer:
-Install windows 2003 Enterprise Edition
-Configure the Drive Letters with the same names than the original computer. (%systemroot% also the same)
-Press F8 and enter in Active Directory Restore Mode
-ntbackup and restore full computer
(Note: options: always replace, and marking restored data as primary when restoring duplicated
-Now here I tried two diff. things:
a)Without rebooting after restore, run ntdsutil->authoritative restore->recover database and the reboot
and also tried:
b) After restoring, reboot (I checked that HKEY_LOCAL_MACHINE->SYSTEM->CURRENT.....NTDS->RestoreinProgress Key was created)
Anyway using approach a) or b) renders same result:
ntdsutil recover database complains saying: Error 0x2 can't find the backup database.
I followed several microsoft support documents with same luck.
-Do I have to restore Exchange database before running ntdsutil.
I don't want to create another member of the old domain and then seize FSMOs. Because I want to be able to recover from a situation where the whole forest disappear and I have to relay on the backups only.
When running ntdsutil I tried several commands inside 'Files' and everything said Passed, only the recover database and the Semantic analysis fails with same output (error 0x2, file can't be found)
Thanks a lot for your inputs,