I am having difficulty understanding the licensing restrictions regarding VMs on Windows 2012 Essentials. I need two servers, one to function solely as a domain controller and one to run a SQL server application and share files. The licensing info I read indicates that Essentials can be installed with the HyperV role and can support one virtual machine. Could the HyperV host function as my domain controller with the single VM functioning as my SQL server? Or do I need to use Windows 2012 Standard and set up two VMs?