Active Directory corrupt

Hi I have a problem with Active Directory on a DC, from what I can see active directory is corrupt, esentutl and ntdsutil both give errors when trying to repair. esentutl error -1003 <JET_errinvalidparameter, invalid API parameter. And ntdsutil gets error -1018 <JET_errReadVerifyFailure, checksum error on a database page>. What other tools can I use or what other way can I repair active directory? This is a windows 2003 sbs server and there is another sbs 2008 server on the domain running active directory on it which is a swing box so that 2003 can be upgraded to 2008.
ditshelpAsked:
Who is Participating?
 
ditshelpConnect With a Mentor Author Commented:
yes after a restore from backup its fine, thanks
0
 
ditshelpAuthor Commented:
Is there a way that I can replicate the working AD on the 2008 server to the 2003 server, as rebuilding AD would mean redoing both servers
0
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
IanThCommented:
if you demote the 2003 server , reboot and promote the server that should do an replication from the domain imho
0
 
ditshelpAuthor Commented:
I had to restore from backup in the end, thanks for all your help.
0
 
IanThCommented:
so you have got it all sorted then?
0
All Courses

From novice to tech pro — start learning today.