SQL Server Standard vs Enterprise: Features, Limits and Licensing

Two orbital systems side by side, a smaller blue one inside an amber boundary ring and a wider teal one with more satellites: SQL Server Standard's capped limits against Enterprise

SQL Server Standard and Enterprise run the same database engine. The differences are in what each edition is allowed to use: how many cores and how much memory one instance can address, which high-availability features are switched on, a list of performance and online-maintenance features that only Enterprise carries, and the licensing rules around virtual machines. Enterprise costs close to four times as much per core at list price (SQL Server cost by edition is in the price table of the 2025 vs 2022 comparison), so the edition choice is usually the largest single number in a SQL Server estate.

This is the edition-against-edition comparison, on SQL Server 2022 and 2025. If the question is which version to run, the SQL Server 2022 vs 2025 comparison covers that. The general SQL Server licensing rules for the current version are in the SQL Server 2025 licensing guide. The figures below come from Microsoft's own edition feature pages, the SQL Server 2025 Product Terms and Microsoft's SQL Server 2025 pricing sheet.

Compute and memory limits

Enterprise is limited only by the operating system. Standard caps what a single instance can use, and SQL Server 2025 raised that cap. On 2022, a Standard instance uses the lesser of four sockets or 24 cores and up to 128 GB of buffer pool memory. On 2025, Microsoft lists the lesser of four sockets or 32 cores and 256 GB of buffer pool.

Per instanceStandard 2022Standard 2025Enterprise (2022 and 2025)
ComputeLesser of 4 sockets or 24 coresLesser of 4 sockets or 32 coresOperating system maximum
Buffer pool memory128 GB256 GBOperating system maximum
Columnstore segment cache32 GB32 GBUnlimited
Memory-optimized data per database32 GB32 GBUnlimited
Maximum database size524 PB524 PB524 PB
Batch mode degree of parallelismLimited to 2Limited to 2No edition limit

Two details matter when reading those caps. First, a cap limits what one instance can use, not what has to be licensed: every core in the operating system environment still counts towards the licence. Second, the 2025 change is real headroom. A workload that moved to Enterprise on 2022 only because it needed 28 cores or 200 GB of buffer pool fits inside Standard on 2025.

High availability and disaster recovery

Both editions can protect a database. The difference is scale and how much stays online during maintenance.

FeatureStandardEnterprise
Failover cluster instance2 nodesUp to 16 nodes
Availability groupsBasic availability groups: two replicas, one databaseFull availability groups: up to 8 secondary replicas, 5 of them synchronous
Contained and distributed availability groupsNoYes
Log shipping, backup compression, encrypted backupYesYes
Online index create and rebuild, online schema changeNoYes
Online page and file restore, mirrored backupsNoYes

A basic availability group protects one database with one secondary. An application with eight databases that must fail over together needs eight basic groups on Standard, or one availability group on Enterprise. The online operations are the other deciding line: on Standard, rebuilding a large index takes it offline for the duration, which is fine for a system with a nightly window and not for one that has none.

Features only in Enterprise

Microsoft's feature tables for 2022 and 2025 list these as Enterprise only, with Standard showing No:

  • Online index operations, resumable online index create and rebuild, and online schema change.
  • Parallel query processing on partitioned tables and indexes, star join query optimizations and global batch aggregation.
  • Batch mode on rowstore, batch mode adaptive joins, memory grant and cardinality estimation feedback, and automatic tuning.
  • Peer-to-peer transactional replication and Oracle publishing.
  • Advanced R and Python integration (Standard's basic integration is limited to 2 cores and in-memory data sets).
  • Hot add memory, NUMA-aware large page memory allocation, read-ahead and advanced scanning.

Just as important is the list of features that people assume are Enterprise only and are not. Transparent data encryption, Always Encrypted, backup encryption, table and index partitioning, data compression, row-level security and auditing are all marked Yes for Standard on both 2022 and 2025. Resource Governor moved the other way: Enterprise only on 2022, available in Standard on 2025. An Enterprise purchase justified by TDE or partitioning alone is worth a second look.

Per core or Server + CAL

Enterprise is licensed per core. Microsoft's edition pages note that Enterprise under Server + CAL is not available for new agreements, and that existing Enterprise Server + CAL licences are limited to 20 cores per instance. Standard can be licensed either way: per core, or as a server licence plus a client access licence for every user or device accessing it.

Per-core licensing counts every physical core in the server, with a minimum of four core licences per physical processor, or every virtual core in a virtual machine, with a minimum of four per VM. Microsoft's list prices for SQL Server 2025, as of September 2026, are open no-level estimated retail prices; resellers and agreements set the real figure:

SQL Server 2025UnitList price (USD)Subscription (USD)
Enterprise2-core pack$15,123$5,434 a year
Standard, per core2-core pack$3,945$1,418 a year
Standard, serverServer$989Not listed
Standard, CALUser or device$230Not listed

Source: Microsoft, SQL Server 2025 pricing sheet (November 2025 edition). On those numbers, a 16-core physical server costs $31,560 in Standard core licences and $120,984 in Enterprise. Under Server + CAL, the $989 server licence plus $230 a head reaches the same $31,560 at roughly 133 users or devices, so Server + CAL tends to suit small, known user populations and per core suits anything facing the internet or a user count nobody can pin down. The SQL Server 2022 licensing guide walks through the same per-core and Server + CAL choice in more detail.

Virtualization: per VM or per host

This is where the editions diverge most in cost. Under the SQL Server 2025 Product Terms, licensing an individual virtual machine is available only for subscription licences or licences with active Software Assurance, and each VM needs licences for its virtual cores with the four-licence minimum. That applies to both editions.

Enterprise adds one right Standard does not have. When every physical core of a server is licensed with Enterprise core licences and active Software Assurance or a subscription, the customer may run any number of SQL Server instances in any number of operating system environments on that server. Microsoft's edition pages call this unlimited virtualization. On a dense host, that one right can make Enterprise cheaper than licensing each Standard VM separately; on a host with two small SQL VMs, it rarely does.

Moving VMs between hosts brings in licence mobility and reassignment rules, which are a separate subject covered in SQL Server on VMware: licensing the host, the VM or the cluster. The short version: know whether Software Assurance is active before a cluster starts moving licensed VMs around.

Reporting: Power BI Report Server

On SQL Server 2022 and earlier, Power BI Report Server rights come only with Enterprise core licences under active Software Assurance, and they expire with the Software Assurance. On SQL Server 2025, Microsoft makes Power BI Report Server available to Standard and Enterprise customers, and reporting services are consolidated under it. An estate that bought Enterprise with Software Assurance mainly for reporting should check whether that reason still holds once it moves to 2025.

When Standard is enough

Standard covers the workload when all of these are true:

  • Each instance fits inside 32 cores and 256 GB of buffer pool on 2025, or 24 cores and 128 GB on 2022.
  • High availability can be met by a two-node failover cluster instance or one basic availability group per database.
  • Index rebuilds and schema changes can run in a maintenance window, offline.
  • The server hosts a handful of SQL VMs, not a dense virtualization farm.
  • Nobody depends on an Enterprise-only feature from the list above, which a feature-usage check can confirm before renewal.

Enterprise earns its price when one of those fails: an instance that needs more compute or memory than the cap, several databases that must fail over together, zero-downtime maintenance, or enough virtual machines on one host that unlimited virtualization beats per-VM counting.

The hard part is rarely the rule; it is knowing what is actually deployed. Which instances run which edition, on how many cores, on which hosts, and whether Software Assurance covers them. LICENSEWARE's Microsoft Deployment Manager reads that from the deployment data an estate already collects and prices it against the edition rules, so the Standard-or-Enterprise call is made per instance, not per assumption.

FAQ

What is the main difference between SQL Server Standard and Enterprise?

Standard caps each instance at the lesser of four sockets or 32 cores and 256 GB of buffer pool on SQL Server 2025 (24 cores and 128 GB on 2022), and limits high availability to two-node clusters and basic availability groups. Enterprise has no edition caps, adds online maintenance and advanced performance features, and is the only edition with unlimited virtualization under Software Assurance.

Does SQL Server Standard support Always On availability groups?

Standard supports basic availability groups: two replicas protecting a single database. Full availability groups, with up to eight secondary replicas and several databases failing over together, are Enterprise only.

Is transparent data encryption available in SQL Server Standard?

Yes. Microsoft's feature tables list TDE, Always Encrypted, backup encryption, partitioning and data compression as supported in Standard on both SQL Server 2022 and 2025. None of them on its own is a reason to buy Enterprise.

How much does SQL Server Enterprise cost compared with Standard?

Microsoft's SQL Server 2025 list price is $15,123 per 2-core pack for Enterprise and $3,945 for Standard, open no-level estimated retail as of September 2026. Standard is also sold at $989 per server plus $230 per CAL; your reseller or agreement sets the price you actually pay.

Alex Cojocaru

Alex has been active in the software world since he started his career as an Analyst in 2011. He had various roles in software asset management, data analytics, and software development. He walked in the shoes of an analyst, auditor, advisor, and software engineer, being involved in building SAM tools, amongst other data-focused projects. In 2020, Alex co-founded LICENSEWARE and is currently leading the company as CEO.