If you want to know if it is supported to run the SQL Server in a virtualized environment than this is the right article for you:
http://support.microsoft.com/kb/956893/en-us
Summaries:
- SQL 2005 or higher is supported on Hyper-V or a hypervisor validated in the SVVP program
- Snapshots of the VM are NOT supported.
- Hyper-V Dynamic Memory is supported but only useful with SQL Server version Enterprise and Datacenter