Problem solve Get help with specific problems with your technologies, process and projects.

Help migrating NT 4.0 server to Windows 2003 Exchange server

I just ordered a Windows 2003 Exchange Server to replace a NT 4.0 server. I want to migrate all of the users from the old NT server over to the new machine.

I have an NT 4.0 domain server that also has the Eudora e-mail application installed. I also have a Win2K member server. I just ordered a Win2K3 Exchange Server to replace the NT 4.0 server. I want to migrate all of the users from the old NT server over to the new machine. I am thinking of running DCPROMO on the Win2K machine to make it the backup domain controller and then demoting the NT 4.0 server (I guess by running DCPROMO), then running Adprep /Forestprep and Adprep /Domainprep on the Win2K server and then DCPROMO on the Win2K3 Exchange server to make that an additional domain server. Do you think that this will work?
No, this won't work. The Windows 2000 member server cannot use DCPROMO to become a domain controller in a Windows NT 4.0 domain. Here is what will work though:

1) Make a backup of the Windows NT 4.0.
2) Upgrade the Windows NT 4.0 server to Windows 2000. The result of this will be that the Windows NT 4.0 server and NT 4.0 Domain will become a Windows 2000 Active Directory. There is some prep work involved. Window 2000 Active Directory will require a DNS server that is able to handle dynamic updates and SRV records. Some UNIX system can do this, but Windows servers can do it better. Making your domain controllers DNS servers is a typical technique. Also, make sure that you have the DNS name or fully qualified domain name (FQDN) set appropriately on the Windows NT 4.0 server before you upgrade. For example, if you want you resulting Active Directory FQDN to be MyCompany.com, you need to make sure that the DNS Suffix or FQDN of the NT 4.0 server is MyCompany.com before you upgrade.
3) Run DCPROMO on the Windows 2000 member server to add it as a DC in the newly upgraded Windows 2000 domain.
4) Move all of the Flexible Single Master Operations (FSMO, fizz-mo) Roles over to the Windows 2000 DC that you just promoted. Moving these roles is a little annoying because they are all in different interfaces, there are 5 roles -- RID Master, Schema Master, Domain Naming Master, PDC Emulator, and Infrastructure Master. I like to use the NTDSUTIL command line interface to move the roles. Here is a step-by-step article from Microsoft that shows you how: http://support.microsoft.com/default.aspx?scid=kb;en-us;255504
5) You may now use DCPROMO to demote the upgraded Windows NT 4.0 server to being just a member server. This is an important step to making sure that the integrity of the Active Directory is maintained.
6) Remove the upgraded Windows NT 4.0 server from the domain and retire the system.
7) Install the Windows 2003 server that you will be using for Exchange 2003. I would not make this a domain controller unless it is going to be the only other one in the domain. Exchange is typically exposed to the Internet and that means risk. If the Exchange system is also a Domain Controller your risk is increased -- so you avoid it when you can. Of course, if you are a small or growing company, spending the extra money on another server (as you should have 2 DC's in your network) may not be feasible right now. Keep it in mind for the future.
8) Before you install Exchange, you may wish to consider upgrading the other Windows 2000 machine to Windows 2003. Consistency makes for a more stable environment. Once the upgrade is complete, elevate the Active Directory to running in Windows 2003 Native Mode. This assumes there are no more Windows 2000 Domain controllers and definitely no more Windows NT 4.0 Domain Controllers.
9) Follow the steps for installing Exchange 2003 (Adprep, Forestprep, etc).

Paul Hinsberg

Additional Expert Help:
Be sure to check our Answer FAQ for more expert advice.
For faster answers, visit ITKnowledge Exchange.

Dig Deeper on Windows systems and network management

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.