| Feature | Enterprise | Standard |
| Maximum compute capacity used by a single instance - SQL Server Database Engine1 | Operating system maximum | Limited to lesser of 4 sockets or 24 cores |
| Maximum compute capacity used by a single instance - Analysis Services or Reporting Services | Operating system maximum | Limited to lesser of 4 sockets or 24 cores |
| Maximum memory for buffer pool per instance of SQL Server Database Engine | Operating System Maximum | 128 GB |
| Maximum memory for Columnstore segment cache per instance of SQL Server Database Engine | Unlimited memory | 32 GB2 |
| Maximum memory-optimized data size per database in SQL Server Database Engine | Unlimited memory | 32 GB2 |
| Maximum memory utilized per instance of Analysis Services | Operating System Maximum | Tabular: 16 GB |
| MOLAP: 64 GB | ||
| Maximum memory utilized per instance of Reporting Services | Operating System Maximum | 64 GB |
| Maximum relational database size | 524 PB | 524 PB |
Logged operations are replicated. These include, but are not limited to: DDL DML Create/alter table space Create/alter storage group Create/alter buffer pool XML data. Logged LOBs Not logged operations are not replicated. These include, but are not limited to: Database configuration parameters (this allows primary and standby databases to be configured differently). "Not logged initially" tables Not logged LOBs UDF (User Defined Function) libraries. UDF DDL is replicated. But the libraries used by UDF (such as C or Java libraries) are not replicated, because they are not stored in the database. Users must manually copy the libraries to the standby. Note: You can use database configuration parameter BLOCKNONLOGGED to block not logged operations on the primary.
Comments