SQL Server 2014 Core Licensing

SQL Server 2014 : Licensing in a Virtual Machine

SQL Server 2014 : Licensing in a Virtual Machine

SQL Server Licensing in a Virtual Machine can be a difficult thing to understand. You need to thoroughly understand the types of licensing available, i.e. Server/Core&Device CAL or Core-Based licensing. Once you understand the basics of Microsoft SQL Server licensing, you can easily understand how to license it in a Virtual Machine (VM) environment. More than 60% of the current SQL Server deployments are in the Virtual environments, and Microsoft expanded virtualization rights, options and benefits to provide greater flexibility for customers deploying in virtual environments.

In order to License SQL Server in a virtual machine, you have 2 options:

  • License the VM running SQL Server software following either the Server/Core&Device CAL or Core-Based licensing based licensing model.
  • License the Physical server with SQL Server Enterprise & Software Assurance in order to be able to license unlimited SQL Server running on the VM’s on the same physical server.

Buying Software Assurance with SQL Server gives you License mobility rights, VM Rights and Upgrade options to the next version of SQL Server.

SQL Server 2014 : Licensing in a Virtual Machine

Licensing Virtual Machines Using the Per Core Licensing Model

  • You need to buy a core license for each virtual processor or a virtual thread(Intel HTT) allocated to the VM.
  • You need to buy minimum of a four core license per VM.
  • Core factor is not applicable in this method.

Note: You can only license individual VMs for SQL Server 2014 Standard Edition for customers who are running the software in a virtualized environment under the Per Core model.

SQL Server 2014 : Licensing in a Virtual Machine

Source: Microsoft Licensing Guide for SQL 2014

Licensing Virtual Machines Using the Server+CAL Licensing Model

  • You need to buy one server license for each VM running SQL Server software, regardless of the number of virtual processors allocated to the VM.
  • CALS needs to be purchased for each client connections, connecting directly or indirectly.

Only available for SQL Server 2014 Standard and Business Intelligence editions.

SQL Server 2014 : Licensing in a Virtual Machine

Source: Microsoft Licensing Guide for SQL 2014

I hope this gives a good explanation of how to License SQL in a VM. In my next post, I will talk about “Advanced Licensing Scenarios” like High availability and disaster recovery.

Affiliate Disclosure: Faceofit.com is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate we earn from qualifying purchases.