Close Menu
    What's Hot

    Skip the Upload: A Hands-On Look at Creative Fabrica’s Local AI Toolkit

    July 10, 2026

    How Web Hosting Backups Help After A Cyber Attack

    July 9, 2026

    How to Ping Multiple IP Addresses in CMD at Once from Windows 10/11

    June 30, 2026
    Facebook X (Twitter) YouTube LinkedIn
    Facebook X (Twitter) YouTube LinkedIn
    SysprobsSysprobs
    • Tech Guides
      • Windows
        • Windows 11
        • Windows 10
        • Windows Servers
      • Virtualization
        • VirtualBox
        • VMware
        • Hyper-V
        • Server Virtualization
        • VirtualBox Images
      • PC
        • Linux
        • macOS
        • Hackintosh
        • MS Office
      • Pro IT Tips
        • Internet
        • MS Exchange
        • Fintech
    • Reviews
      • Gadgets
        • Android
        • iPhone
    • Security & Privacy
      • IT Security
    • Laptops
    SysprobsSysprobs
    Home»Windows»Windows Servers»SQL Licensing, Simply Explained for Physical and Virtual Servers

    SQL Licensing, Simply Explained for Physical and Virtual Servers

    DineshBy DineshUpdated:June 19, 2026
    Share
    Facebook Twitter LinkedIn Pinterest Email
    ✅ Status: Verified & Updated for SQL Server 2025

    ⚡ Quick Answer

    SQL Server 2017 through 2025 uses per-core licensing. Physical servers need a minimum of 16 core licenses per server and 4 per processor. Virtual machines need one core license per virtual core, with a minimum of 4 core licenses per VM. No per-processor-pair model exists in modern versions.

    Author’s Note: Validated on SQL Server 2025.

    Microsoft SQL Server is a critical component of many businesses. It is used to store and manage data for websites, applications, and other business-critical systems. The way SQL Server is licensed can be confusing, so we want to clear it up for you. In this article, we will explain how SQL Server licensing works in both physical and virtual environments.

    If you are using Microsoft Operating systems or Microsoft applications in a virtual environment, you need to know precisely how Microsoft Licensing models work with different virtualization technologies like Hyper-V or VMware.

    SQL Licensing Simplified

    Per Core Licensing

    With the launch of Microsoft SQL Server 2012, a new licensing concept was introduced, and I want to be clear upfront: this same model carries through every version right up to SQL Server 2025, which dropped in November 2025. This new licensing model is based on computing power. Instead of physical processor-based licensing, it was decided that core-based is licensing is a more reliable and versatile metric to calculate the computing power irrespective of the fact that whether the application is installed on physical premises or in a virtual IT environment or in a cloud.

    With new per core Licensing methodology, the number of licenses required will depend on whether you want to License a physical server or/and virtual operating system instances. In this new Licensing model, any number of users or devices can connect to Licensed server/Virtual OSE, unlike the traditional Server/ CAL Licensing model.

    sql licensing model

    According to the Per Core Licensing model, there are two ways to do licensing in a virtual environment.

    Virtual cores on Virtual OSE

    For any virtual OSE using server software, there is a minimum need of four licenses. If the virtual cores are more than four, then the licensing is calculated according to the number of cores used in virtual OSE. Apart from this condition if the virtual OSE is mapped to any number of hardware threads, you will need an additional license accordingly. This virtual scenario in the following table will give you a clearer picture.

    SQL editionNo. of Virtual CoresRequired no. of Licenses
    VM1SQL Server 2012 standard24
    VM2SQL Server 2012 standard44
    VM3SQL Server 2012 standard88

    Physical Cores per server

    This Licensing model is based on the number of physical cores present on a server. This number is then multiplied by an SQL-core factor to calculate the number of licenses required.

    In a physical environment, SQL Server 2017 through 2025 is licensed strictly by physical core count. There is no longer a per-processor-pair rule. You need to know two minimums here. First, a minimum of 16 core licenses per physical server applies, regardless of how many cores are actually in use. Second, there is a minimum of 4 core licenses per physical processor. So on a dual-processor server with 6 cores each, you still need at least 16 core licenses total, not 12.

    The only exception to this rule is that if you are using the SQL Server software in a development or test environment, then you can use the “Development and Test” licensing model. This licensing model allows you to install the SQL Server software on any number of machines, as long as it is used for development or testing purposes.

    SQL Core Factor Table

    Processor TypeCore Factor
    AMD above 6 cores with series 31**,32**, 33**,41**,42**, 43**, 61**,62**, 63**0.75
    Single Core4
    Dual Core2
    Any other processor, not mentioned in the table1

    Virtual Environment:

    In a virtual environment, you need one core license per virtual core assigned to the VM. The minimum is 4 core licenses per virtual machine. So even if your VM only has 2 virtual cores, you still need 4 core licenses. If it has 8 virtual cores, you need 8 core licenses. Do not think of it as one license covering a block of four vCPUs. It is a one-to-one relationship with a 4-core floor.

    SQL Server Enterprise Edition:

    SQL Server Enterprise Edition can be licensed in either physical or virtual environments. In a physical environment, per-core licensing applies, with a minimum of 16 core licenses per server and 4 core licenses per physical processor. In a virtual environment, you need one core license per virtual core, with a minimum of 4 core licenses per VM.

    SQL Server License Mobility – the ability to move your licenses from one server to another with no downtime or disruption, and without having to reinstall SQL Server on the destination server first.

    In order to be eligible for SQL Server License Mobility, you must have active Software Assurance coverage on your SQL Server licenses. SQL Server License Mobility is available for all editions of SQL Server, except for SQL Server Express Edition.

    Licensing SQL 2014 Server Products

    As compared to its predecessor, SQL Server 2014, offers more options and virtualization rights. With SQL Server 2014 server standard edition, the only option of licensing available is licensing individual virtual OSEs according to the number of virtual cores.

    SQL Server 2014 standard edition and Business edition can be licensed using the Server plus Cal model. In this model, you have to purchase only a single License for VM irrespective of the number of Virtual cores present in the VM. The same is depicted in the following table

    SQL editionNo. of Virtual CoresRequired no. of Licenses
    VM1SQL Server 2012 Business Intelligence21
    VM2SQL Server 2012 Business Intelligence41

    With SQL Server 2014 enterprise edition, maximum virtualization can be achieved by Licensing all the available physical cores of a server. By doing so, you can run the same number of software instances as the number of physical cores present in the Server.

    The rights to use can be further expanded if there is coverage of Software Assurance of enterprise edition core licenses. This way you can use an unlimited number of software instances in any number of physical or virtual OSEs. Maximum virtualization licensing is suitable for private clouds where VMs are quite large in number and there is frequent provisioning or de-provisioning of VMs.

    Is SQL license free?

    No, SQL licenses are not free. However, you can use the “Development and Test” licensing model if you are using the SQL Server software in a development or test environment.

    Conclusion:

    SQL Server licenses are not free, but you can use the Development and Test licensing model if the SQL server is being used in a development or test environment. SQL Server Licensing Model works differently when it comes to virtual environments where SQL Server licenses are needed by each physical CPU on which SQL server will run. You also need to purchase a SQL license for each user/device that accesses SQL server software. However, there’s an alternative way of installing and using SQL Server without purchasing any licenses at all – Microsoft Azure provides hosted versions of SQL Servers with no charge whatsoever!

    Resources/References:

    Microsoft Volume Licensing Guide file

    SQL Server 2016 Licensing Guide (note: this covers SQL 2016 only. For SQL Server 2017 through 2025, I recommend checking the current Microsoft Volume Licensing briefs directly on the Microsoft website, as the guide has been updated significantly for each release.)

    server virtualization sql Windows 2019 Server
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Dinesh
    • Website

    Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

    Related Posts

    Skip the Upload: A Hands-On Look at Creative Fabrica’s Local AI Toolkit

    July 10, 2026

    How Web Hosting Backups Help After A Cyber Attack

    July 9, 2026

    How to Ping Multiple IP Addresses in CMD at Once from Windows 10/11

    June 30, 2026

    What Small Businesses Get Wrong About Data Security

    June 27, 2026

    Top 6 Best Static IP VPN Solutions for Small Business, Remote Work & Starlink

    June 21, 2026

    VMware Unlocker for macOS -VMware Workstation 16

    June 21, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Where is the Outlook QR code? How to Use?

    February 16, 2024

    How to Install and Use Outlook for Ubuntu 24.04 LTS/24.10

    December 10, 2025

    Download and Use Windows 7 Pre-Installed VirtualBox Image

    May 3, 2022
    Don't Miss

    Skip the Upload: A Hands-On Look at Creative Fabrica’s Local AI Toolkit

    July 10, 2026

    I’ve been messing around with AI tools for close to two years now, testing everything…

    How Web Hosting Backups Help After A Cyber Attack

    July 9, 2026

    How to Ping Multiple IP Addresses in CMD at Once from Windows 10/11

    June 30, 2026

    What Small Businesses Get Wrong About Data Security

    June 27, 2026
    Stay In Touch
    • Facebook
    • YouTube
    • Twitter
    • LinkedIn
    Latest Posts

    Skip the Upload: A Hands-On Look at Creative Fabrica’s Local AI Toolkit

    July 10, 2026

    How Web Hosting Backups Help After A Cyber Attack

    July 9, 2026

    How to Ping Multiple IP Addresses in CMD at Once from Windows 10/11

    June 30, 2026
    300x250 001 English PCRepairKit Yakusheva
    UP NEXT FOR YOU
    • ImageSkip the Upload: A Hands-On Look at Creative Fabrica’s Local AI Toolkit
    • ImageHow Web Hosting Backups Help After A Cyber Attack
    • Angry IP ScanHow to Ping Multiple IP Addresses in CMD at Once from Windows 10/11

    INFORMATION
    • About
    • Contact Us
    • Privacy Policy
    ABOUT

    Established in 2007, Sysprobs is a trusted resource for IT professionals and system administrators. We publish practical, battle-tested guides for the people who run Microsoft infrastructure — Windows, Windows Server, Active Directory, Entra ID, Intune, Exchange, and virtualization. Real fixes for real production problems, written by people who've actually hit them.

    POPULAR SECTION

    WINDOWS 11
    WINDOWS 10
    VIRTUALIZATION
    IT SECURITY
    PRO IT TIPS

     

    Information
    • About
    • Contact Us
    • Homepage
    • Privacy Policy
    Sysprobs
    Facebook X (Twitter) YouTube LinkedIn
    • Home
    • Windows
    • Cloud
    • Security & Privacy
    © 2026 SYSPROBS: System Security & Fintech Solutions. Protected by Cloudflare.

    Type above and press Enter to search. Press Esc to cancel.