SQL Server Standard vs Enterprise: Feature Comparison


Our SQL Server support team gets one sizing question more than any other: whether a workload needs Enterprise, or whether Standard — or even free Express — is enough. The answer is in the edition limits and the feature matrix, both published by Microsoft. This article covers the SQL Server 2022 numbers, with the 2025 changes noted where they differ.
Scale limits: Express vs Standard vs Enterprise
The hard limits per edition of SQL Server 2022, from Microsoft's editions and supported features page:
| Limit | Express | Standard | Enterprise |
|---|---|---|---|
| Max database size | 10 GB | 524 PB | 524 PB |
| Max buffer pool memory per instance | 1,410 MB | 128 GB | OS maximum |
| Max compute per instance | Lesser of 1 socket or 4 cores | Lesser of 4 sockets or 24 cores | OS maximum |
| Columnstore segment cache | 352 MB | 32 GB | Unlimited |
| In-Memory OLTP data per database | 352 MB | 32 GB | Unlimited |
Two clarifications. First, the 10 GB Express cap is per database, not per instance — an Express instance can hold multiple databases of up to 10 GB each. Second, the core limit constrains a single instance, not the server; SQL Server ignores cores beyond the cap even if the license and hardware provide them. Details are on the compute capacity limits page.
High availability: the real dividing line
For most buyers, HA is what decides the edition, not raw limits.
| HA feature | Standard | Enterprise |
|---|---|---|
| Always On failover cluster instances | 2 nodes | Up to 16 nodes |
| Always On availability groups | No | Yes — up to 8 secondary replicas, multiple databases per group, readable secondaries |
| Basic availability groups | Yes — 1 database, 1 secondary replica, secondary not readable | N/A (superseded by full AGs) |
| Distributed / contained availability groups | No | Yes |
| Log shipping | Yes | Yes |
| Online index create and rebuild | No | Yes |
Basic availability groups on Standard replace deprecated database mirroring: one database per group, one secondary, no read access on the secondary, no backups from the secondary. A server with ten databases needs ten separate basic AGs, each failing over independently — databases that must fail over together (an application with cross-database dependencies, for example) need Enterprise's full Always On availability groups. A two-node failover cluster instance (shared storage, whole-instance failover) is the other Standard-edition HA path and often the simpler one.
Performance features
Since SQL Server 2016 SP1, most programmability-surface features run in every edition, subject to the memory caps above. In 2022, all editions include: columnstore indexes, In-Memory OLTP, table and index partitioning, data compression, Query Store, temporal tables, Always Encrypted, row-level security, and dynamic data masking.
What remains Enterprise-only in 2022:
- Intelligent query processing extras — automatic tuning, batch mode on rowstore, batch mode adaptive joins, memory grant feedback, degree-of-parallelism feedback, cardinality estimation feedback.
- Online operations — online index create/rebuild, resumable online index rebuilds, online schema change, online page and file restore.
- Resource governor and I/O resource governance.
- Partitioned table parallelism and parallel index maintenance.
- Query Store on secondary replicas.
Standard also runs some shared features at reduced parallelism: batch mode operations and columnstore index builds are limited to DOP 2 on Standard versus unrestricted on Enterprise. On large columnstore workloads this shows up as measurably slower index maintenance, not a missing feature.
Security features
Transparent data encryption (TDE) moved from Enterprise-only to Standard in SQL Server 2019, and remains in Standard for 2022 — this removes what used to be the most common compliance-driven reason to buy Enterprise. Per the 2022 security feature table: Always Encrypted (including secure enclaves), row-level security, dynamic data masking, ledger tables, and server/database audit are in every edition including Express. TDE, backup encryption, and extensible key management (EKM) require Standard or Enterprise — Express and Web do not get them.
Price difference
Microsoft list prices for SQL Server 2022 (open no-level, per 2-core pack; cores are sold in packs of two with a 4-core minimum per server):
| License | List price | Minimum spend per server |
|---|---|---|
| Enterprise, per 2-core pack | $15,123 | $30,246 (4 cores) |
| Standard, per 2-core pack | $3,945 | $7,890 (4 cores) |
| Standard, Server + CAL | $989 per server | $989 + $230 per CAL |
| Express / Developer | Free | $0 (Developer is non-production only) |
Enterprise costs roughly 3.8x Standard per core. On a 16-core server that is a difference of about $89,000 in list-price licensing. The gap is why edition selection is worth an assessment rather than a default; the mechanics of core counting, CALs, virtualization rights, and Software Assurance are covered in our SQL Server licensing guide, and download and install steps for each edition are in the SQL Server download guide.
Which edition for which workload
| Workload | Edition | Reason |
|---|---|---|
| Small application database, under 10 GB, light concurrency | Express | Free; limits not reached |
| Line-of-business apps, databases into the terabytes, up to 24 cores | Standard | 524 PB database limit; 128 GB buffer pool covers most LOB working sets |
| HA for a single critical database | Standard | Basic AG or 2-node FCI |
| Multiple databases that must fail over together | Enterprise | Full Always On AGs only |
| Readable secondaries for reporting offload | Enterprise | Basic AG secondaries are not readable |
| More than 128 GB of hot data, or more than 24 cores per instance | Enterprise (or wait for 2025 Standard: 256 GB / 32 cores) | Standard buffer pool and core caps |
| 24/7 systems that cannot take index-maintenance blocking | Enterprise | Online index operations |
| Development and testing | Developer | Free, full Enterprise feature set, non-production license |
Express limitations in production
Express is a licensed, supported production edition — Microsoft places no non-production restriction on it (that restriction applies to Developer edition). Its practical constraints:
- 10 GB per database (50 GB in 2025). Inserts fail once the cap is hit; growth trend matters more than current size.
- 1,410 MB buffer pool. Anything beyond a small working set reads from disk; this, not CPU, is usually the first symptom.
- 4 cores / 1 socket. Concurrency ceilings appear well before the database size cap on busy systems.
- No SQL Server Agent. Scheduled backups and index maintenance need Task Scheduler plus
sqlcmdor an external scheduler. - No TDE, no backup compression, no log shipping — no built-in HA or encryption-at-rest path.
Express is a reasonable production choice for small, slow-growing databases where a nightly backup is acceptable recovery: a point-of-sale terminal, a small internal tool, an application vendor's embedded database. It is the wrong choice the moment the business depends on the data being available within minutes of a failure.
FAQ
Is SQL Server Standard good enough for production?
For most workloads, yes. Since TDE arrived in Standard (2019) and columnstore, In-Memory OLTP, and partitioning arrived earlier (2016 SP1), the Enterprise case narrowed to multi-database availability groups, readable secondaries, online index operations, resource governance, and instances that need more than 128 GB of buffer pool or 24 cores.
Can I upgrade from Express to Standard without reinstalling?
Yes. SQL Server setup supports edition upgrade in place (Maintenance → Edition Upgrade) with a new product key; databases and configuration carry over. Supported paths are listed in Microsoft's supported version and edition upgrades documentation.
Does SQL Server Standard support Always On?
Partially. Standard supports Always On failover cluster instances (2 nodes) and basic availability groups (one database, one non-readable secondary per group). Full Always On availability groups — multiple databases per group, up to 8 secondaries, readable secondaries — require Enterprise.
Topics

Sreenivasa Reddy G
Founder & CEO • 15+ years
Sreenivasa Reddy is the Founder and CEO of Medha Cloud, recognized as "Startup of the Year 2024" by The CEO Magazine. With over 15 years of experience in cloud infrastructure and IT services, he leads the company's vision to deliver enterprise-grade cloud solutions to businesses worldwide.
More in Server Support
View all
What Is an Application Server? Types & Examples
8 min read

IIS Application Pool: Settings, Recycling & Crashes
9 min read

IIS URL Rewrite: Install, Rules & HTTPS Redirect
9 min read

IIS Logs: Location, Format & How to Read Them
10 min read

IIS Manager: How to Open & Use It
9 min read

What Is IIS? Windows Web Server Setup, Sites & App Pools
9 min read