This is the quickest method I’ve found to move a DHCP server from one Windows 2003 server to another.
First, make sure you have the DHCP server service installed on the destination server.
Make sure the log in account you are using for the export/import has local admin privileges.
From the command prompt on the source server enter the following:
netsh dhcp server export c:\dhcpdb.txt all
This exports the database to a text file named dhcpdb.txt.
Copy this file to the destination server.
From a command prompt on the destination server enter the following:
netsh dhcp server import c:\dhcpdb.txt all
While still on the destination server go to Administrative Tools > DHCP. Right-click on the server object select Authorize.
Wait a few seconds and select refresh, verify the green arrow appears on the server object.
Make sure to de-authorize the DHCP server on the source server.
Go to a command prompt on a desktop and perform a ipconfig /release, ipconfig /renew. Then type ipconfig /all verify the desktop is pulling it’s ip address from the new DHCP server.