Based on the Microsoft Windows DHCP Team Blog a migration of DHCP Server from 2003 to 2008 (or 2008 R2) is quiet easy actually.
On 2003:
- netsh dhcp server export c:\dhcpdatabase.dat all
- if DHCP Server hasn’t been unauthorized automatically, unauthorize DHCP Server
On 2008 (and 2008 R2):
- copy the dhcpdatabase.dat to the local disk
- netsh dhcp server import c:\dhcpdatabase.dat all
- authorize DHCP Server
When all is done with success, you can uninstall DHCP Server from the 2003 server. Make sure that if you have firewall(s) or other devices relaying towards the DHCP Server to adapt their configuration and if applicable firewall access rules.
Location of log files: C:\WINDOWS\system32\dhcp
Migration of DHCP Server from Windows Server 2003 Windows Server 2008
http://blogs.technet.com/b/teamdhcp/archive/2009/02/18/migration-of-dhcp-server-from-windows-server-2003-to-windows-server-2008.aspx
