Features supported by the editions of SQL Server


There are certain instructions you need to be aware of features supported by different editions of SQL Server.

Since the version 2012 (still applicable on 2014 & 2016 CTP2)  Microsoft has divided the number of specifications on editions perspective to accommodate unique performance, high availability and scalability purpose, obviously the price tag is heavier when you go up the ladder to use specified features from Enterprise edition. Those different specifications are:

  • Principal Editions
    • Enterprise Edition
    • Business Intelligence Edition
    • Standard Edition
  • Specialized Edition
    • Web Edition
  • Breadth Editions
    • Developer Edition
    • Express Edition

BOL defines best representation of set of features available such as server components and management tools, see below:

Server components

Description

SQL Server Database Engine

SQL Server Database Engine includes the Database Engine, the core service for storing, processing, and securing data, replication, full-text search, tools for managing relational and XML data, and the Data Quality Services (DQS) server.

Analysis Services

Analysis Services includes the tools for creating and managing online analytical processing (OLAP) and data mining applications.

Reporting Services

Reporting Services includes server and client components for creating, managing, and deploying tabular, matrix, graphical, and free-form reports. Reporting Services is also an extensible platform that you can use to develop report applications.

Integration Services

Integration Services is a set of graphical tools and programmable objects for moving, copying, and transforming data. It also includes the Data Quality Services (DQS) component for Integration Services.

Master Data Services

Master Data Services (MDS) is the SQL Server solution for master data management. MDS can be configured to manage any domain (products, customers, accounts) and includes hierarchies, granular security, transactions, data versioning, and business rules, as well as an Add-in for Excel that can be used to manage data.

Management tools

Description

SQL Server Management Studio

SQL Server Management Studio is an integrated environment to access, configure, manage, administer, and develop components of SQL Server. Management Studio lets developers and administrators of all skill levels use SQL Server.

SQL Server Configuration Manager

SQL Server Configuration Manager provides basic configuration management for SQL Server services, server protocols, client protocols, and client aliases.

SQL Server Profiler

SQL Server Profiler provides a graphical user interface to monitor an instance of the Database Engine or Analysis Services.

Database Engine Tuning Advisor

Database Engine Tuning Advisor helps create optimal sets of indexes, indexed views, and partitions.

Data Quality Client

Provides a highly simple and intuitive graphical user interface to connect to the DQS server, and perform data cleansing operations. It also allows you to centrally monitor various activities performed during the data cleansing operation.

SQL Server Data Tools

SQL Server Data Tools provides an IDE for building solutions for the Business Intelligence components: Analysis Services, Reporting Services, and Integration Services.

(Formerly called Business Intelligence Development Studio).

SQL Server Data Tools also includes “Database Projects”, which provides an integrated environment for database developers to carry out all their database design work for any SQL Server platform (both on and off premise) within Visual Studio. Database developers can use the enhanced Server Explorer in Visual Studio to easily create or edit database objects and data, or execute queries.

Connectivity Components

Installs components for communication between clients and servers, and network libraries for DB-Library, ODBC, and OLE DB.

To be specific on the features supported by each edition (source BOL):

Feature Name Enterprise Business Intelligence Standard Web Express with Advanced Services Express with Tools Express
Maximum Compute Capacity Used by a Single Instance (SQL Server Database Engine)1 Operating System maximum Limited to lesser of 4 Sockets or 16 cores Limited to lesser of 4 Sockets or 16 cores Limited to lesser of 4 Sockets or 16 cores Limited to lesser of 1 Socket or 4 cores Limited to lesser of 1 Socket or 4 cores Limited to lesser of 1 Socket or 4 cores
Maximum Compute Capacity Used by a Single Instance (Analysis Services, Reporting Services) 1 Operating system maximum Operating system maximum Limited to lesser of 4 Sockets or 16 cores Limited to lesser of 4 Sockets or 16 cores Limited to lesser of 1 Socket or 4 cores Limited to lesser of 1 Socket or 4 cores Limited to lesser of 1 Socket or 4 cores
Maximum memory utilized (per instance of SQL Server Database Engine) Operating system maximum 128 GB 128 GB 64 GB 1 GB 1 GB 1 GB
Maximum memory utilized (per instance of Analysis Services) Operating system maximum Operating system maximum 64 GB N/A N/A N/A N/A
Maximum memory utilized (per instance of Reporting Services) Operating system maximum Operating system maximum 64 GB 64 GB 4 GB N/A N/A
Maximum relational Database size 524 PB 524 PB 524 PB 524 PB 10 GB 10 GB 10 GB

1 Enterprise Edition with Server + Client Access License (CAL) based licensing (not available for new agreements) is limited to a maximum of 20 cores per SQL Server instance. There are no limits under the Core-based Server Licensing model. For more information, see Compute Capacity Limits by Edition of SQL Server.

For further information on variety of features within these editions click on following links: