Can I do an in place upgrade of a domain controller?

I know I can upgrade Windows 2003 R2 to Windows 2008 R2, but my question is can I do this on a domain controller which is handling DNS and DHCP functions.  This server does not hold any of the FSMO server roles, but it is in a remote office so I want to avoid too much downtime.  I am wondering if it will keep the DHCP settings.  As I am using Active Directory Intergrated DNS, I think I would be safe there.
Who is Participating?
Justin OwensConnect With a Mentor ITIL Problem ManagerCommented:
The technical answer is that you should not have any issues with this.

Now, for a purely personal thought:  I don't like or support upgrading a server level OS (really, even client level, but that is a different soap box).  There are just too many things which can go wrong, especially when it is a DC, DNS, DHCP, etc..  A better solution would be:

1) transition services to another site or server
2) rebuild the server with the new OS
3) transition the services back to that server.

I don't anticipate any issues with usual upgrades. 2003 to 2008 is a very common upgrade should be safe. however it's always good to have a backup. it'd be great If you can virtualize 2003 server and keep a VM of it .
You should be able to perform the upgrade if at least Windows Server 2003 SP1 is installed. IMO this is kinda risky, though, so as akhalighi said - better have a good, working backup (as a VM would be excellent, although I'd do both).

Also, this guide here might help you to perform the actual upgrade.
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Lee W, MVPTechnology and Business Process AdvisorCommented:
I agree with DrUltima - CAN you - yes... SHOULD you, NO.  Clean installs are always better unless you have a VERY compelling reason not to.  If this is JUST a DC/DNS/DHCP server, then I would DCPROMO it down, remove it from the domain, reinstall it cleanly and promote it back to a DC.
Brian PiercePhotographerCommented:
If you are using 2003 R2 in its 32bit version then you can't do an inplace upgrade to 2008-R2 which is 64bit only
Justin OwensITIL Problem ManagerCommented:
KCTS is correct:
Unsupported Upgrade Scenarios

   Cross-architecture in-place upgrades (for example, x86 to x64) are not supported.
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.

All Courses

From novice to tech pro — start learning today.