Migrating a VM from a Windows 8 PC to a Windows Server only takes a couple of clicks!
If you are using Hyper-V on Windows 8 or Windows 8.1 you can move the virtual machine to a Windows Server host, and vice versa, using BackupChain.
Simply install BackupChain on Windows 8, back up the VM to a shared network folder.
On the other host, either the Windows Server host or the Windows 8 Hyper-V host, install BackupChain, create a dummy task to get past the backup wizard, then click Restore, Restore Files and Folders and select the shared network folder.
Snapshots / Checkpoints are also supported. You can even migrate / move virtual machines hosted on different versions of Windows, such as Windows Server 2008 R2.
Check BackupChain User Guide http://backupchain.com/manual/UserGuideV2.4.pdf on page 120 onwards for screenshots.
Note: In case you use VMware Workstation, the same process also works for VMware Workstation virtual machines between VMware hosts.