Hyper-V in Windows and Windows Server replaces and improves upon Microsoft’s older hardware virtualization products. Hyper-V runs each virtual machine (a software-based computing resource that works just like a physical server) in its own isolated space, enabling organizations to run more than one virtual machine on a single piece of hardware. Although this feature is not unique to Hyper-V, the virtualization platform offers distinct advantages that elevate it above its peers in many scenarios.
Many people are under the mistaken impression that Microsoft doesn’t support running SQL Server in a virtual environment. This used to be true for older versions of SQL Server. However, since its inception, Hyper-V has been a preferred solution for virtualizing SQL Server. Furthermore, Hyper-V is optimal for organizations wishing to perform clustering of both Exchange and SQL Servers. (Clustering is a technique for ensuring high availability that is even more flexible and cost-efficient when combined with virtualization technology.)
In fact, Hyper-V has built-in features for companies running database applications, across the board. If a database crashes, Hyper-V will pinpoint the actual database crash and take actions to failover to a working database server. This can sharply reduce the time involved to bring the database and its related applications back to operating capability.