How to License SQL Server

Microsoft
July 31, 2025

Microsoft SQL Server is licensed per Core, or server with Client Access Licenses (CALs). With both license options you always license the actual server, with only one exception what we will cover later.  Microsoft offers two main editions of SQL server licenses.

Express Edition The entry-level, free database ideal for learning and building desktop and small server data-driven applications. Great for independent software vendors, developers, and hobbyists.

Developer Edition Includes all the functionality of the Enterprise edition but is licensed for development and testing only, not for production. Perfect for developers building and testing applications.

Web Edition A low total-cost-of-ownership option for web hosters and web VAPs, offering scalability, affordability, and manageability for web properties. Best for small to large-scale web applications.

Standard Edition Suitable for small to medium-sized businesses needing effective database management with minimal IT resources.

Enterprise Edition Ideal for mission-critical workloads and large-scale applications requiring high service levels and advanced analytics.

Count the Required Number of Core Licenses

SQL Server licensing can be calculated using two primary methods: Per Core Licensing with a minimum of 4 cores per CPU/VM or per Server + CAL Licensing.

Per Core Licensing

Server + CAL Licensing

Licensing SQL Server in Non-Virtualized Environments

For non-virtualized environments, licensing SQL Server involves the following:

To ensure accurate licensing, collect the following data:

Licensing SQL Server in Virtualized Environments

Virtualized environments often require more detailed analysis. Licensing options include:

  1. Per Virtual Core Licensing
    1. Core licenses are required for each virtual core assigned to the SQL Server instance.
    1. A minimum of four core licenses is required per virtual machine.
  2. Unlimited Virtualization
    1. Requires licensing all physical cores on the host server with SQL Server Enterprise Edition.
    1. A minimum of four cores is required per physical processor.
    1. Active SA is required to unlock unlimited virtualization rights, allowing you to run an unlimited number of SQL Server instances on the licensed server.

To support calculations, collect:

How to Calculate the Licenses

SQL Server / Client Access License (CAL) License Model

In the Server + CAL model:

SQL Server Per Core License Model

In the per core model:

Licensing SQL Server in Azure

SQL Server can be licensed in Microsoft Azure through two main approaches:

  1. Bring Your Own License (BYOL)
    • Available via Azure Hybrid Benefit.
    • Allows you to apply your on-premises SQL Server licenses to Azure Virtual Machines.
  1. Pay-As-You-Go (PAYG)
    • SQL Server licensing is included in the hourly pricing for Azure SQL Server.
  1. SQL Managed Instances
    1. With SQL Server Enterprise including SA you will receive 4 cores while buying 1.

Microsoft Product Terms: https://www.microsoft.com/licensing/terms/en-US/productoffering/MicrosoftAzure/EAEAS

Software Assurance Benefits

Active Software Assurance (SA) provides several advantages:

Contact us today at info@2-data.com to learn how we can simplify your SQL Server licensing process and ensure you’re fully compliant with Microsoft’s terms.

Take the first step toward efficient, hassle-free licensing!

More on the Blog