We recently had a requirement to migrate an old Windows Server 2003 Standard Certificate Authority server, to a new 2008 R2 Enterprise system.
There aren't many good guides on the web, so i decided to create this one. The post below details the process of migrating and changing the name of the CA server.