下表描述了 SQL Server 的各个版本。
SQL Server 版本 | 定义 |
---|---|
Enterprise | "高级" 产品/服务 SQL Server Enterprise 版本提供全面的高端数据中心功能,具有出色的性能、无限制的虚拟化1和端到端商业智能-可为关键任务工作负荷提供高服务级别,并支持最终用户访问数据见解。 |
Standard | SQL Server Standard edition 为部门和小型组织提供了基本的数据管理和商业智能数据库,以运行其应用程序,并支持用于本地和云的常见开发工具,同时提供最少的 IT 资源。 |
使用 SQL Server 安装向导的 "功能选择" 页可以选择要包含在 SQL Server 安装中的组件。 默认情况下未选中树中的任何功能。
可根据下表中给出的信息确定最能满足需要的功能集合。
服务器功能 | 说明 |
---|---|
SQL Server 数据库引擎 | SQL Server 数据库引擎包括数据库引擎,这是用于存储、处理和保护数据的核心服务、复制、全文搜索、用于管理关系数据和 XML 数据的工具、用于管理关系数据和 XML 数据的工具、在数据库分析集成中以及用于访问 Hadoop 和其他异类数据源的 PolyBase 集成和机器学习 用于通过关系数据运行 Python 和 R 脚本的服务。 |
Analysis Services | Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 和数据挖掘应用程序的工具。 |
Reporting Services | Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表和自由格式报表的服务器和客户端组件。 Reporting Services 也是可用于开发报表应用程序的可扩展平台。 |
Integration Services | Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。 它还包括用于 Integration Services (DQS) 组件的 Data Quality Services。 |
Master Data Services | Master Data Services (MDS) 是用于主数据管理的 SQL Server 解决方案。 MDS 可以配置为管理任何域 (产品、客户、帐户) 并包括层次结构、精细的安全性、事务、数据版本控制和业务规则,以及可用于管理数据的 Excel 外接程序。 |
机器学习服务(数据库内) | 机器学习服务(数据库内)支持使用企业数据源的分布式、可缩放的机器学习解决方案。 SQL Server 2016 支持 R 语言。 SQL Server 2019 () 支持 R 和 Python。 |
机器学习服务器(独立) | 机器学习服务器(独立)支持在多个平台上部署分布式、可缩放机器学习解决方案,并可使用多个企业数据源,包括 Linux 和 Hadoop。 SQL Server 2016 支持 R 语言。 SQL Server 2019 () 支持 R 和 Python。 |
管理工具 | 说明 |
---|---|
SQL Server Management Studio | SQL Server Management Studio (SSMS) 是一个集成环境,用于访问、配置、管理、管理和开发 SQL Server 组件。 SSMS 允许所有技术水平的开发人员和管理员使用 SQL Server。 最新版 SSMS 更新 SMO,其中包括 SQL 评估 API。 下载和安装 Management Studio下载 SQL Server Management Studio |
SQL Server 配置管理器 | SQL Server 配置管理器为 SQL Server 服务、服务器协议、客户端协议和客户端别名提供基本配置管理。 |
SQL Server Profiler | SQL Server Profiler 提供了一个图形用户界面,用于监视数据库引擎或 Analysis Services 的实例。 |
Database Engine Tuning Advisor | 数据库引擎优化顾问有助于创建索引、索引视图和分区的最佳集合。 |
数据质量客户端 | 提供了一个非常简单和直观的图形用户界面,用于连接到 DQS 数据库并执行数据清理操作。 它还允许您集中监视在数据清理操作过程中执行的各项活动。 |
SQL Server Data Tools | SQL Server Data Tools 提供了一个 IDE 用于为商业智能组件生成解决方案: Analysis Services、Reporting Services 和 Integration Services。 (以前称作 Business Intelligence Development Studio)。 SQL Server Data Tools 还包含 "数据库项目",这为数据库开发人员提供集成环境,以便在 Visual Studio 中的本地) (本地和非本地的所有数据库设计 SQL Server 工作。 数据库开发人员可以使用 Visual Studio 中功能增强的服务器资源管理器,轻松创建或编辑数据库对象和数据或执行查询。 |
连接组件 | 安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
单个实例使用的最大计算能力-SQL Server 数据库引擎1 | 操作系统支持的最大值 | 限制为 4 个插槽或 24 核,取二者中的较小值 | |||
单个实例使用的最大计算能力-Analysis Services 或 Reporting Services | 操作系统支持的最大值 | 限制为 4 个插槽或 24 核,取二者中的较小值 | |||
SQL Server 数据库引擎的每个实例的缓冲池的最大内存 | 操作系统支持的最大值 | 128 | |||
每个 SQL Server 实例的列存储段缓存的最大内存数据库引擎 | 不受限制的内存 | 32 | |||
SQL Server 中每个数据库的最大内存优化数据大小数据库引擎 | 不受限制的内存 | 32 | |||
每个实例利用的最大内存 Analysis Services | 操作系统支持的最大值 | 16 64 | |||
每个实例利用的最大内存 Reporting Services | 操作系统支持的最大值 | 64 | |||
最大关系数据库大小 | 524 | 524 |
1 对于 Enterprise Edition 配合基于服务器 + 客户端访问许可证 (CAL) 的许可(对新协议不可用),每个 SQL Server 实例的内核数上限为 20。 基于内核的服务器许可模型没有限制。
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
Server Core 支持1 | 是 | 是 | |||
日志传送 | 是 | 是 | |||
数据库镜像 | 是 | 是2 | |||
备份压缩 | 是 | 是 | |||
数据库快照 | 是 | 是 | |||
AlwaysOn 故障转移群集实例4 | 是 | 是 | |||
AlwaysOn 可用性组5 | 是 | 否 | |||
基本可用性组6 | 否 | 是 | |||
自动读写连接重新路由 | 是 | 否 | |||
联机页面和文件还原 | 是 | 否 | |||
联机索引创建和重新生成 | 是 | 否 | |||
可恢复的联机索引重新生成 | 是 | 否 | |||
联机架构更改 | 是 | 否 | |||
快速恢复 | 是 | 否 | |||
加速数据库恢复 | 是 | 是 | |||
镜像备份 | 是 | 否 | |||
热插拔内存和 CPU | 是 | 否 | |||
数据库恢复顾问 | 是 | 是 | |||
加密备份 | 是 | 是 | |||
Microsoft Azure 的混合备份(URL 的备份) | 是 | 是 | |||
无群集可用性组5、6 | 是 | 是 | |||
用于灾难恢复的故障转移服务器7 | 是 | 是 | |||
用于实现高可用性的故障转移服务器7 | 是 | 是 | |||
用于在 Azure 中进行灾难恢复的故障转移服务器7 | 是 | 是 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
列存储12 | 是 | 是 | |||
聚集列存储索引中的大型对象二进制文件 | 是 | 是 | |||
联机非聚集列存储索引重新生成 | 是 | 否 | |||
内存中数据库:内存中 OLTP1 | 是 | 是 | |||
内存中数据库:混合缓冲池 | 是 | 是 | |||
内存中数据库:内存优化 TempDB 元数据 | 是 | 否 | |||
内存中数据库:永久性内存支持 | 是 | 是 | |||
Stretch Database | 是 | 是 | |||
多实例支持 | 50 | 50 | |||
表和索引分区 | 是 | 是 | |||
数据压缩 | 是 | 是 | |||
Resource Governor | 是 | 否 | |||
已分区表并行度 | 是 | 是 | |||
多个 Filestream 容器 | 是 | 是 | |||
NUMA 感知、大型页内存和缓冲区数组分配 | 是 | 否 | |||
缓冲池扩展 | 是 | 是 | |||
I/O 资源治理 | 是 | 否 | |||
预读 | 是 | 否 | |||
高级扫描 | 是 | 否 | |||
延迟持续性 | 是 | 是 | |||
智能数据库:自动优化 | 是 | 否 | |||
智能数据库:行存储的批处理模式 1 | 是 | 否 | |||
智能数据库:行模式内存授予反馈 | 是 | 否 | |||
智能数据库:非重复近似计数 | 是 | 是 | |||
智能数据库:表变量延迟编译 | 是 | 是 | |||
智能数据库:标量 UDF 内联 | 是 | 是 | |||
批处理模式自适应联接 | 是 | 否 | |||
批处理模式内存授予反馈 | 是 | 否 | |||
多语句表值函数的交错执行 | 是 | 是 | |||
大容量插入改进 | 是 | 是 |
1 内存中 OLTP 数据大小和列存储段缓存限制为不超过版本在“缩放限制”部分中指定的内存量。 批处理模式操作 (DOP) 并行度限制为 2(对于 SQL Server Standard Edition)和 1(对于 SQL Server Web 和 Express Edition)。 这是指在基于磁盘的表和内存优化表上创建的列存储索引。
2 聚合下推、字符串谓词下推和 SIMD 优化SQL Server Enterprise版本可伸缩性增强功能。 如需了解更多详情,请参阅列存储索引 - 新变化。
3 LocalDB 安装选项中不包括此功能。
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
行级安全性 | 是 | 是 | |||
Always Encrypted | 是 | 是 | |||
具有安全 enclave 的 Always Encrypted | 是 | 是 | |||
动态数据掩码 | 是 | 是 | |||
服务器审核 | 是 | 是 | |||
数据库审核 | 是 | 是 | |||
透明数据加密 (TDE) | 是 | 是 | |||
可扩展的密钥管理 (EKM) | 是 | 是 | |||
用户定义的角色 | 是 | 是 | |||
包含的数据库 | 是 | 是 | |||
备份加密 | 是 | 是 | |||
数据分类和审核 | 是 | 是 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
异类订阅服务器 | 是 | 是 | |||
合并复制 | 是 | 是 | |||
Oracle 发布 | 是 | 否 | |||
对等事务复制 | 是 | 否 | |||
快照复制 | 是 | 是 | |||
SQL Server 变更跟踪 | 是 | 是 | |||
事务复制 | 是 | 是 | |||
事务复制到 Azure | 是 | 是 | |||
事务复制可更新的订阅 | 是 | 是 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
SQL 管理对象 (SMO) | 是 | 是 | |||
SQL 评估 API | 是 | 是 | |||
SQL 漏洞评估 | 是 | 是 | |||
SQL 配置管理器 | 是 | 是 | |||
SQL CMD(命令提示工具) | 是 | 是 | |||
Distributed Replay - 管理工具 | 是 | 是 | |||
Distributed Replay - 客户端 | 是 | 是 | |||
分布式重播 - 控制器 | 是1 | 是2 | |||
SQL Profiler | 是 | 是 | |||
SQL Server 代理 | 是 | 是 | |||
Microsoft System Center Operations Manager 管理包 | 是 | 是 | |||
数据库优化顾问 (DTA) | 是 | 是4 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
用户实例 | 否 | 否 | |||
LocalDB | 否 | 否 | |||
专用管理连接 | 是 | 是 | |||
SysPrep 支持2 | 是 | 是 | |||
PowerShell 脚本支持3 | 是 | 是 | |||
支持数据层应用程序组件操作 - 提取、部署、升级、删除 | 是 | 是 | |||
策略自动执行(检查计划和更改) | 是 | 是 | |||
性能数据收集器 | 是 | 是 | |||
能够作为多实例管理中的托管实例注册 | 是 | 是 | |||
标准性能报表 | 是 | 是 | |||
计划指南和计划指南的计划冻结 | 是 | 是 | |||
使用 NOEXPAND 提示的索引视图的直接查询 | 是 | 是 | |||
直接查询 SQL Server Analysis Services | 是 | 是 | |||
自动索引视图维护 | 是 | 是 | |||
分布式分区视图 | 是 | 否 | |||
并行索引操作 | 是 | 否 | |||
查询优化器自动使用索引视图 | 是 | 否 | |||
并行一致性检查 | 是 | 否 | |||
SQL Server 实用工具控制点 | 是 | 否 | |||
缓冲池扩展 | 是 | 是 | |||
大数据群集的主实例 | 是 | 是 | |||
兼容性认证 | 是 | 是 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
Microsoft Visual Studio 集成 | 是 | 是 | |||
Intellisense(Transact-SQL 和 MDX) | 是 | 是 | |||
SQL Server Data Tools (SSDT) | 是 | 是 | |||
MDX 编辑、调试和设计工具 | 是 | 是 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
基本 R 集成 1 | 是 | 是 | |||
高级 R 集成 2 | 是 | 否 | |||
基本 Python 集成 | 是 | 是 | |||
高级 Python 集成 | 是 | 否 | |||
机器学习服务器(独立) | 是 | 否 | |||
PolyBase 计算节点 | 是 | 是3 | |||
PolyBase 头节点4 | 是 | 是 | |||
JSON | 是 | 是 | |||
查询存储 | 是 | 是 | |||
临时 | 是 | 是 | |||
公共语言运行时 (CLR) 集成 | 是 | 是 | |||
Java 语言运行时集成 | 是 | 是 | |||
本机 XML 支持 | 是 | 是 | |||
XML 索引 | 是 | 是 | |||
MERGE 和 UPSERT 功能 | 是 | 是 | |||
FILESTREAM 支持 | 是 | 是 | |||
FileTable | 是 | 是 | |||
日期和时间数据类型 | 是 | 是 | |||
国际化支持 | 是 | 是 | |||
全文和语义搜索 | 是 | 是 | |||
查询中的语言规范 | 是 | 是 | |||
Service Broker(消息传递) | 是 | 是 | |||
Transact-SQL 端点 | 是 | 是 | |||
图形 | 是 | 是 | |||
UTF-8 支持 | 是 | 是 |
Feature | Enterprise | Standard | |||
---|---|---|---|---|---|
自动生成临时和数据仓库架构 | 是 | 是 | |||
更改数据捕获 | 是 | 是 | |||
星型联接查询优化 | 是 | 否 | |||
针对已分区表和索引的并行查询处理 | 是 | 否 | |||
全局批处理集成 | 是 | 否 |
功能名称 | Enterprise | Standard | |||
---|---|---|---|---|---|
空间索引 | 是 | 是 | |||
平面和大地测量数据类型 | 是 | 是 | |||
高级空间库 | 是 | 是 | |||
导入/导出业界标准的空间数据格式 | 是 | 是 |
功能名称 | Enterprise | Standard | |||
---|---|---|---|---|---|
SQL Server 迁移助手 | 是 | 是 | |||
数据库邮件 | 是 | 是 |
功能名称 | Enterprise | Standard | |||
---|---|---|---|---|---|
StreamInsight | StreamInsight Premium Edition | StreamInsight Standard Edition | |||
StreamInsight HA | StreamInsight Premium Edition | 否 |