Promoting Windows 2000 domain to Windows 2003

How do you promote Windows 2000 domain to Windows 2003 domain on different machine
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.

IF you are install another server with 2003 os, then you need to run adpred and domainprep from the 2003 disk on the 2000 server first.  Then install AD on the 2003 server and go.
James MontgomeryCommented:
Just to add to the above answer, here is a EE thread which i consider to be the most comprehensive upgrade guide

What are weekends for, eh?
Lee W, MVPTechnology and Business Process AdvisorCommented:
Very dangerous to do it like cycle303 suggests.... to quote one of my links on the subject:  "Several glossy Microsoft presenters have stated that all you need to do to complete a Windows 2003 Domain upgrade is run ADPREP and then upgrade away.  This may work for very small / simple environments but it is definitely not good advice for most companies.  After upgrading five servers in two unrelated domains and installing many fresh copies of 2003 I can say that I personally would not skip a single step in the process I have developed..."

Here are some links that should get you going for upgrading a 2000 domain to 2003:

Common Mistakes When Upgrading a Windows 2000 Domain To a Windows 2003 Domain;en-us;555040

[If using R2 release of Windows 2003] Extending Your Active Directory Schema for New Features in Windows Server 2003 R2

Hotfixes to install before you run adprep /Forestprep on a Windows 2000 domain controller to prepare the Forest and domains for the addition of Windows Server 2003-based domain controllers | Windows | How To Upgrade Windows 2000 Domain to Windows 2003 Server
Quote from the top is from this article:

Windows Server 2003 Upgrade Assistance Center

Here are some links that should help you in replacing existing domain controllers and/or transferring services and Active Directory functions to another/new system:

How can I transfer some or all of the FSMO Roles from one DC to another?

How To Create or Move a Global Catalog in Windows 2000

How to move a DHCP database from a computer that is running Windows NT Server 4.0, Windows 2000, or Windows Server 2003 to a computer that is running Windows Server 2003

How can I move a DHCP database from one server to another?

How can I move DNS from one Windows 2000 Server to another Windows 2000 Server?
(Two Related if going 2000 to 2003 - read both before moving)

Exchange Considerations:
[If you run Exchange 2000] Windows Server 2003 adprep /forestprep Command Causes Mangled Attributes in Windows 2000 Forests That Contain Exchange 2000 Servers

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
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Before I defend why my answer is no more dangerous than yours, I would like to say that you answer is also correct.  If a windows domain is not taken care of properly, (IE upgrades, patched, hotfixes, the usual) most often they suffer the wrath when they try to upgrade.  Major issues will surface when running adprep and domainprep.  Little issues inside of active directory (unlinked containers and what not) will not be so apparant.  NTDSUtils and ADSIedit can be used to correct those issues.  I have also upgraded several hetrogenous domains with 10+ windows/unix servers in credit unions, law firms, banks, and local government agencies.  It is true that the environment needs to be pristine, however those are the steps required if a domain is maintained correctly.  
James MontgomeryCommented:
One line question with one answers leave alot of scope for interpretation - but don't make the answer any less right, just less comprehensive.

For example - I could also have been pedantic and said that cycle303's answer was not complete in that all you have managed is to introduce a 2003 server into a 2000 domain at 2000 DFL and FFL... whereas the poster asks "promote Windows 2000 domain to Windows 2003 domain " - again it depends on how you interpret this, but a literal interpretation could be decommisioning the orginal DC to then raise the FFL, or in place upgrade the OS of the old DC provided backups have been taken!

My link has pretty much all leew's concerns, but specified as an addition to the orginal answer rather than an alternative.

I'm sure if the poster has some concerns they can reply here...
Lee W, MVPTechnology and Business Process AdvisorCommented:
I didn't say he was wrong... just that it was very dangerous -- because so few people have a perfectly managed Windows Server infrastructure.
James MontgomeryCommented:
I would wholeheartedly agree that precautions are taken place with any major change in AD, and this is one of the biggest you can make.

Backup the whole lot up 3 times! :D
Everything posted looks right.  Great job to all?
LTGAuthor Commented:
Thanks for the info, it was very useful!!
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
Microsoft Server OS

From novice to tech pro — start learning today.