SQL Server 2025 Standard vs Enterprise: Per-Core vs CAL Licensing Explained

SQL Server 2025 Standard vs Enterprise: Per-Core vs CAL Licensing Explained

Choosing a SQL Server 2025 license comes down to two decisions: which edition you need (Standard or Enterprise) and which licensing model fits your users (per core, or Server + CALs). This guide explains both in plain language so you can pick the right license the first time.

The Short Answer

  • Standard suits most mid-size business and departmental databases.
  • Enterprise is for very large, high-availability and mission-critical workloads.
  • Per-core licensing means unlimited users and devices, with no CALs.
  • Server + CAL licensing (Standard only) can cost less when you have a small, known number of users.

Standard vs Enterprise at a Glance

Standard Enterprise
Best for Departmental and mid-size production databases Large, mission-critical and always-on systems
Scale Has compute and memory limits Highest scale, limited by the operating system
High availability and disaster recovery Core features Advanced features
Licensing models Per core, or Server + CALs Per core only

Both editions include the SQL Server 2025 database engine and its newer features, such as built-in vector data support for AI-enabled applications. Edition limits can change between releases, so check Microsoft's current edition comparison before you size a large deployment.

Licensing Model 1: Per Core

With per-core licensing you license the cores that run SQL Server, and then any number of users and devices can connect. You do not buy CALs.

  • Core licenses are sold in packs of 2 cores.
  • A minimum of 4 core licenses is required for each server or virtual machine.
  • For a virtual machine, license the virtual cores assigned to it. For a physical server, license all its physical cores.

This is the usual choice for websites, customer-facing apps and any system where the number of users is large or hard to predict.

Browse our per-core options: SQL Server 2025 Standard 2 Core, Standard 16 Core, and Enterprise 16 Core.

Licensing Model 2: Server + CALs (Standard)

With this model you buy a server license plus a Client Access License (CAL) for each user or device that connects. It is available for Standard edition only.

  • A User CAL covers one person on any number of devices.
  • A Device CAL covers one device used by any number of people.
  • CALs are counted per named user or device, not per simultaneous connection.

It works best for small teams with a fixed headcount, such as an internal accounting or inventory system. See the Standard with 5 CALs and Standard with 10 CALs bundles.

Which Should You Choose?

  1. Do you need Enterprise-level scale or availability? If yes, choose Enterprise, which is per-core.
  2. Is the app public-facing or are the users unknown? Choose per-core.
  3. Is it a small internal team with a known headcount? Compare the price of Server + CALs against the 4-core minimum.
  4. Not sure? Start with the SQL Server 2025 Standard Edition page and compare both models.

Frequently Asked Questions

Do I need CALs with per-core licensing?

No. Per-core licensing covers unlimited users and devices.

Can I use Server + CALs with Enterprise?

No. Enterprise is licensed per core only.

Why is there a 4-core minimum?

SQL Server requires at least 4 core licenses per server or virtual machine, even if it has fewer cores.

Do I also need Windows Server?

SQL Server runs on top of an operating system, and Windows Server is licensed separately. Read our guides on Windows Server vs SQL Server licensing and Windows Server 2025 core licensing and CALs.

Licensing terms can change. Confirm the current rules in Microsoft's product terms before you buy, especially for virtualized or clustered environments.

Ready to buy? Browse our Microsoft software licenses.

Back to blog