Did I read somewhere that if you purchase SQL Server Enterprise 2008 R2 the license is good to install on 4 separate servers or am I imagining things?
migrated from stackoverflow.com Feb 10 '11 at 21:08
This question came from our site for professional and enthusiast programmers.
You are imagining things. Or considering the prices involved, indulging in some wistful thinking. I don't blame you.
According to the Microsoft page on this topic:
So if you're running SQL Standard/Workgroup in a VM you'll need to get a license for each vCPU you assign to the VPN.
If you're using Enterprise and chose to license for the physical CPUs in the VM Host you may run as many SQL 2008 instances as you want on any VM on that physical host. I am not a licensing expert, but my read of this is that if you have two VM Hosts in something like ESX cluster or Hyper-V cluster, you'll need to get CPU licenses for both physical hosts.
So if you're running SQL Enterprise and if you purchase CPU licenses for every physical CPU in a physical box, any VM running on that box may run SQL Enterprise.
You are making up most of the stuff. It is VIRTUAL servers, ON THE SAME PHYSICAL MACHINE. Never only read half the sentences ;)