It is technically feasible to run Microsoft SQL Server in a Virtual Server / Virtual Machine (VM). However, be aware that you may experience serious performance degradation in this configuration. In particular, running SQL Server on a virtualized CPU and virtualized hard drive make this a questionable option for a production system.
To ensure you get the best possible performance from a SQL Server running on a Virtual Server, you may want to review the following guides from Microsoft: