Need advice on joining a Windows 2003 server on windows 2000 domain


I have configured this 2003 server and connected it to the network but when tryed to join it to the domain using DCPROMO I received the following error:
The Active Dircectory Installation Wizard cannot continue because the forest is not prepared for installing windows server 2003. Use the Adprep command-line tool to prepare both the forest and the domain.

For more information about using Adprep see Active Directory help.

"The version of the Active directory scheme of the source forest is not compatible with the version of Active Directory on this computer"

Are there a set of steps for me to follow to go past this?

If I use this command will it implicate the  exchange 2000 we have running in any way?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chris DentPowerShell DeveloperCommented:

In order to add a Windows 2003 DC to the Domain you have to upgrade the Active Directory Schema to handle the extra attributes provided by 2003.

To do that, on the Schema Master (by default the first server in the site, unless you moved it) insert the Windows 2003 CD, go to the Command Prompt, change drive to the CD ROM and head into the i386 directory. From there type:

adprep /forestprep
adprep /domainprep

Which will upgrade Active Directory and allow you to run DCPromo on the Windows 2003 Server.

I haven't had any problems running these command with Exchange 2000 running on the network.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Tijani1150Author Commented:

1) We have three Windows 2000 servers one of them is used as a file server the 2nd for the exchange 2000 and the 3rd as a Terminal Services server so will I need to type these commands on all of the three servers?

2) Which command do I need to use in order to upgrade the Active Directory?

adprep /forestprep
adprep /domainprep

or both?
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Run adprep /forestprep first

and then run adprep /domainprep

You need only run these commands ONCE
**unless you have more that 1 domain you run adprep /domainprep for each domain

Per my link above I ran the suggestied exchange 2000 fix for the mangled attributes
Chris DentPowerShell DeveloperCommented:

They need to be run on the Schema Master in your domain (just one server), that's normally the first domain controller you installed. If you've moved the role elsewhere then it'll have to be run from there.

If you're not sure which is the Schema Master then there's a little tool from Microsoft called DumpFSMOs. You have to run it from the command prompt, but it'll tell you which server has which role.

Once you know which server it is, put the Windows 2003 CD in and run both of the commands above in order (forestprep then domainprep).
Tijani1150Author Commented:
Thank you both you guys are excelleny
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.