Moving DHCP from windows 2003 to windows 2008

I?m getting ready this weekend to replace one of my windows 2003 domain controllers. This DC is a DNS,DHCP, and WINS server.

Moving DHCP from windows 2000 to 2003 was a royal pain if both machines where already DC?s

Microsoft has much improved this process for 2003 to 2008

Here?s the steps to follow from a MS KB Article


AttributionNoncommercialShare Alike Some rights reserved by daftIntrovert

Export the DHCP database from Windows 2003:
1.?????????????????? On the Windows 2003 DHCP server, navigate to a command prompt
2.?????????????????? Type the following Command: netsh
3.?????????????????? Type the following Command: DHCP
4.?????????????????? Type the following Command: server <\\Name or IP Address>
5.?????????????????? Type the following Command: export c:\w2k3DHCPdb all
Note You must have local administrator permissions to export the data.
Import the DHCP database
1.?????? Copy the exported DHCP database file to the local hard disk of the Windows Server 2008-based computer.
2.?????? Install the DHCP Role on the server.
3.?????? Stop the DHCP server service on the server.? To do this, follow these steps:
a.?????? Log on to the target DHCP server by using an account that is a member of the local Administrators group.
b.????? Click Start, click Run, type cmd in the Open box, and then click OK.
c.?????? At the command prompt, type net stop DHCPserver , and then press ENTER. You receive a “The Microsoft DHCP Server service is stopping. The Microsoft DHCP Server service was stopped successfully” message.
d.????? Type exit, and then press ENTER.
4.?????? Delete the DHCP.mdb file under c:\windows\system32\DHCP folder.
5.?????? Start the DHCP server service.
6.?????? Right-click on the Command Prompt (cmd) and select run as administrator, to open the cmd prompt using elevated privileges.
Note You must have local administrator permissions to import the data.
7.?????? Type the following Command: netsh
8.?????? Type the following Command: DHCP
9.?????? Type the following Command: server <\\Name or IP Address>
10.?? Type the following Command: import c:\w2k3DHCPdb
11.?? Restart DHCP and verify the database has moved over properly.

One comment

  1. Pingback: Vote on this article at

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.