Comparison

SQL Server 2022 Standard vs Enterprise

SQL Server 2022 Standard vs Enterprise: the 24-core and 128 GB ceilings, Always On, in-memory OLTP, and what each edition really costs per core.

Short answer

  • Standard costs roughly a quarter of Enterprise per core but stops at 24 cores and 128 GB of buffer pool per instance. Enterprise removes both ceilings.
  • Three things force Enterprise: more than 24 cores or 128 GB on one instance, Always On availability groups with more than one secondary or readable secondaries, and online index or schema maintenance on tables you cannot take offline.
  • Everything else — line-of-business apps, departmental reporting, most ISV deployments — runs on Standard, and the Server + CAL model makes it cheaper still below about 30 users.

Standard is the workhorse departmental database. Enterprise unlocks the high-availability and performance features that mission-critical systems depend on — Always On AGs with up to 8 secondaries, online index rebuilds, in-memory OLTP and unlimited cores.

The edition decision is almost never about features you would like. It is about hard ceilings you will hit and maintenance windows you cannot get. Work through the limits below, then price both routes with the calculator before you commit — the gap between editions on a 16-core server runs into five figures.

How do SQL Server 2022 Standard and SQL Server 2022 Enterprise compare side by side?

FeatureSQL Server 2022 StandardSQL Server 2022 Enterprise
Max compute capacity (cores)24 (lesser of 4 sockets / 24 cores)OS maximum
Max buffer pool memory per instance128 GBOS maximum
Max Columnstore segment cache32 GBUnlimited
Max database size524 PB524 PB
Always On Availability GroupsBasic (2 nodes, 1 DB, no readable secondary)Advanced (up to 8 secondaries, readable)
Failover cluster instances2 nodesOS maximum
Online index operations
Online schema changes
Resumable online index rebuild
In-memory OLTPLimited (32 GB per DB)Unlimited
Table & index partitioningSupported, no parallel partition ops✓ with parallel operations
Resource Governor
Data compression / backup compression
Transparent Data Encryption
Always Encrypted with secure enclaves
Change data capture
Accelerated database recovery
Ledger tables
Machine Learning ServicesLimited (no parallelism)Full
Licensing models availablePer-core or Server + CALPer-core only
Virtualisation rightsPer VMUnlimited VMs with SA on all host cores
List price per 2-core pack~€3,700~€14,200

What will each edition cost you?

Enter your core count to see the per-core and Server + CAL totals side by side, including the four-core minimum and two-core pack rounding Microsoft applies.

Standard, per-core
€14,800

4 × 2-core packs

Standard, Server + CAL
€5,860

1 × server licence + 25 CALs

Enterprise, per-core
€56,800

4 × 2-core packs

Licensed cores after rounding: 8 per server (four-core minimum, two-core packs). Cheapest compliant Standard route here is €5,860; Enterprise costs €50,940 more.

Estimates only. Server + CAL is capped at 24 cores and is usually the cheaper Standard route below roughly 30 users. Virtualised hosts, Software Assurance and Azure Hybrid Benefit change the maths — ask us for a quote against your actual core count.

The two ceilings that actually force Enterprise

Standard is capped at the lesser of four sockets or 24 cores per instance, and 128 GB of buffer pool memory. The memory cap is the one that bites first: it covers the buffer pool only, so a 200 GB database on a 256 GB server will still thrash disk under Standard because SQL Server cannot cache more than 128 GB of pages.

Before assuming you have outgrown Standard, check what your instance actually uses. If your buffer pool is sitting at 60 GB with a healthy page life expectancy, more memory buys you nothing and Enterprise is a five-figure invoice for headroom you are not consuming.

  • Run `SELECT cntr_value/1024 AS mb FROM sys.dm_os_performance_counters WHERE counter_name = 'Total Server Memory (KB)'` to see real usage.
  • Page life expectancy consistently under 300 seconds with the buffer pool pinned at 128 GB is the honest signal that you are memory-bound.
  • If one instance needs more than 24 cores, splitting into two Standard instances is often cheaper than one Enterprise instance — but only if the workload partitions cleanly.

High availability: what Basic Availability Groups do not give you

Standard includes Basic Availability Groups, and people routinely over-read what that means. A Basic AG covers exactly two replicas, exactly one database per group, and the secondary is not readable and cannot be backed up from. There is no read-scale, no multi-database failover consistency, and no automatic seeding across more than the pair.

Enterprise raises this to eight secondaries, readable secondaries for reporting offload, backups from secondaries, and availability groups spanning multiple databases that fail over together — which matters the moment an application writes across two databases in one transaction.

  • Need reporting offloaded to a replica? That is Enterprise, or a separate licensed Standard server fed by log shipping.
  • Two databases that must fail over together? Basic AGs cannot express that.
  • A simple two-node failover cluster instance on shared storage is available in Standard and covers most single-site HA needs.

Maintenance windows: the hidden Enterprise tax

Online index rebuilds, online schema changes, and resumable index operations are Enterprise-only. On Standard, rebuilding an index takes the table offline for the duration. For a 24/7 system with a 300 GB table, that is not a licensing preference — it is the difference between a routine Tuesday and a scheduled outage.

If your maintenance window is generous, Standard plus `REORGANIZE` instead of `REBUILD` handles most fragmentation without the upgrade. If you have no window at all, price Enterprise against the cost of the outages you would otherwise take.

Per-core versus Server + CAL — the decision most buyers get wrong

Standard is the only edition still offered under Server + CAL. One server licence plus a client access licence for every user or device is dramatically cheaper for small user counts: a 16-core server under per-core licensing runs eight 2-core packs, while the same server under Server + CAL with 25 users is a fraction of that.

The catch is that Server + CAL caps you at 24 cores regardless, and every human or device touching the data needs a CAL — including indirect access through a web app or reporting layer, which is where audits find money. Multiplexing does not avoid CALs.

  • Per-core: no CAL counting, required for public-facing or unknown user populations, mandatory for Enterprise.
  • Server + CAL: cheaper below roughly 30 users, Standard only, still bound by the 24-core ceiling.
  • Cores are licensed in 2-core packs with a four-core minimum per physical server — a 6-core server still costs four cores' worth if you configured it oddly.

Developer, Express and Web — the editions people forget to check first

SQL Server Developer edition is functionally identical to Enterprise and free, but licensed strictly for development and test. Using it for anything a production user touches — including a UAT environment real users validate against — is a licensing breach that shows up in audits.

Express is free and capped at 10 GB per database, 1 GB of memory and four cores; it is genuinely fine for small embedded workloads. Web edition is available only through hosting providers under SPLA. If your workload fits Express, neither Standard nor Enterprise is the conversation.

Which one should you buy?

Buy Standard for line-of-business apps, departmental data marts, internal tools and most ISV deployments. Under about 30 users, take the Server + CAL route and pocket the difference.

Buy Enterprise when a single instance genuinely needs more than 24 cores or 128 GB of buffer pool, when you need readable secondaries or multi-database availability groups, or when you have no maintenance window and require online index operations.

Buy neither if the workload fits inside Express's 10 GB limit, or if it is development and test only — Developer edition gives you full Enterprise features for free under those terms.

Undecided at the margin? Start on Standard. The in-place edition upgrade takes minutes and moves no data, so the cost of starting too small is far lower than the cost of over-licensing for three years.

95%
SQL Server
SQL Server 2022 Standard

SQL Server 2022 Standard

Perpetual · Server + CAL or Per-Core

Mainstream SQL Server 2022 for departmental and small-business workloads.

$50$989
Lifetime guarantee
View
99%
SQL Server
SQL Server 2022 Enterprise

SQL Server 2022 Enterprise

Perpetual · Per-Core

Enterprise SQL 2022 — unlimited scale, full HA, advanced analytics.

$199$13,748
Lifetime guarantee
View

Frequently asked questions

Can I upgrade Standard to Enterprise in place?

Yes. Run setup.exe → Maintenance → Edition Upgrade. No data movement and no reinstall, but you must already own the Enterprise keys, and the instance restarts. Downgrading Enterprise to Standard is not supported in place — that requires a fresh install and a database migration.

How many cores do I have to license?

Every physical core on the server, in two-core packs, with a four-core minimum per physical processor. On a virtual machine you license every virtual core assigned to it, again with a four-core minimum. Hyper-threading does not add licensable cores.

Is Standard's 128 GB limit total server memory or something narrower?

It caps the buffer pool — the cache for data and index pages. Columnstore segment cache (32 GB) and in-memory OLTP (32 GB per database) are counted separately and on top, so a Standard instance can consume more than 128 GB overall.

Does Standard support Always On availability groups?

Only Basic Availability Groups: two replicas, one database per group, non-readable secondary, no backups from the secondary. Anything beyond that pairing requires Enterprise.

Is Server + CAL cheaper than per-core licensing?

For small, known user populations, usually yes — often by an order of magnitude. It stops making sense once user counts climb past roughly 30, and it is unavailable for Enterprise and unworkable for public-facing applications where you cannot enumerate users.

Do users accessing SQL Server through a web app still need CALs?

Yes. Microsoft's multiplexing rules count the end users behind any middle tier, not just the service account connecting to the database. This is the single most common finding in SQL Server audits.

Can I use Developer edition in production if nobody is paying us for it?

No. Developer edition is licensed for development and testing only, regardless of whether money changes hands. Any environment that real users rely on needs a production licence.

Does buying SQL Server include Software Assurance?

No — Software Assurance is a separate purchase and is what grants version upgrade rights, unlimited virtualisation on fully licensed hosts, and Azure Hybrid Benefit. Without SA, your licence is tied to the version you bought.

Should I license SQL Server 2022 or 2025?

Buy the newest version your application vendor supports — downgrade rights let you install an older version on a newer licence, but not the reverse. If you are buying today for a workload that will live five years, 2025 is the safer purchase.

Sources

Other comparisons