Link to home
Start Free TrialLog in
Avatar of Member_2_4213139
Member_2_4213139Flag for United States of America

asked on

active directory schema is not compatible with the version of Active Directory on this computer

I have 2 of my "original" domain controllers running 2003 server with all the latest updates. R2.

I have an ADDITIONAL 2 systems that I installed 2003 server 64-bit addition on and wish to add them as domain controllers. I keep getting the error, "The version of the active directory schema is not compatible with the version of Active Directory on this computer".

Before you respond - I've tried everything under the sun that I found on the internet. Please do not reply unless you have a step-by-step way for me to do this. Keep in mind that I'm working remotely and don't have local access to the stations. Eventually, I will be taking the original 2 DCs' offline and making the 2 new ones the only domain controllers

One last note - I DID run adprep /forestprep on the current DCs as it was suggested in many places.
Avatar of Glen Knight
Glen Knight
Flag of United Kingdom of Great Britain and Northern Ireland image

On the 64bit disk there will be an adprep32 you need to run this on your schemamaster as adprep32 /forestprep
Avatar of Member_2_4213139

ASKER

okay, let me get this right -

So, take my 64 bit disk #1 and put it in the main DC that I currently have? Is the file in the root?
dezmaster...let me rephrase that...

okay, let me get this right -

So, take my 64 bit disk #1 and put it in the main DC that I currently have which is actually running 32bit 2003 server? Is the file in the root? Once I run that, do I then run dcpromo /adv on the new dcs' I want to add?
See here for the location of the adprep file: http://www.petri.co.il/windows_2003_adprep.htm

it's different dependig on the version.

You need to run the adprep32 as it's a 64bit disk and a 32bit OS if the adprep32 is not there then run the adprep that is there (it won't do any harm it will just fail to run)
it wasn't there so I ran the 64 bit one...no luck. any other ideas?
Did you run it on the schema master!?

This is the reason your getting the error you need to run adprep /forestprep you just need to find the right one!
ok but which one is the right one? I tried it from my only 64 bit disk #2. trying disk one but I dont think it exists there. About to go nuts here...been trying for several days.
If it's R2 then it will be on Disk2 if not then it will be in Disk1
you need to run it in the server that is the Schema Master.
Check the FSMO roles using this guide: http://support.microsoft.com/kb/234790

you need to actually run it from the disk or a local copy of the disk because there are scripts that are launched.
not finding adprep32 on either one of the disks
ASKER CERTIFIED SOLUTION
Avatar of Glen Knight
Glen Knight
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Also if you are receiving this error your current servers are not R2 so when you phone MS you need to tell them you are trying to add a x64 Windows 2003 R2 server and the adprep will not run against your 32bit servers.
Avatar of ARK-DS
ARK-DS

Hi,

Let me start from scratch. You said that your original DCs were R2.And now you are bringing two more R2 DCs which are 64 bit. Am I right?

Please let me know the status of replication between the existing DCs.

Meanwhile, if I talk about the suggestions given to you till now, ADPREP has to be run on the Schema Master role holder. And the version of ADPREP depends on the version of OS on the schema master role owner.

See:
http://technet.microsoft.com/en-us/library/cc773204(WS.10).aspx

See this as well (this may help you as well):
http://support.microsoft.com/kb/919151/en-us

Regards,

Arun
I believe we have covered all that!

It cannot be R2 already if they were then he/she wouldn't be receiving this error.  Just because all the updates have been installed does not make it R2.

You can check if they are R2 by right clicking on my computer and selecting properties.  My guess is they are not R2.

The link I provided to a Microsoft hotfix quite clearly states there is a known issue with adding x64 2003 R2 to an already existing domain as a domain controller because the x63 R2 disk does not have an ADPREP that will run on 32 bit platform.