适用于: SQL Server 2025 (17.x)
本文详细介绍 SQL Server 2025(17.x)各个版本支持的功能。
若要了解其他版本,请参阅:
若要了解 Azure SQL,请参阅功能比较:Azure SQL 数据库和 Azure SQL 托管实例。
根据应用程序的需要,安装要求会有所不同。 不同版本的 SQL Server 能够满足单位和个人独特的性能、运行时以及价格要求。 安装哪些 SQL Server 组件还取决于您的具体需要。 下面各节将帮助您了解如何在 SQL Server的不同版本和可用组件中做出最佳选择。
有关最新的发布说明和新增功能的信息,请参阅以下各项:
试用 SQL Server! 从评估中心下载 SQL Server 2025。
SQL Server 版本
下表介绍 SQL Server的各个版本。
| 版本 | 定义 |
|---|---|
| 企业1 | SQL Server Enterprise 版本是专为要求不妥协的性能、安全性和可伸缩性的组织构建的。 此版本既是 AI 驱动的数据库,也是一个任务关键型引擎,旨在跨本地、云和混合环境为最复杂的工作负荷提供支持。 |
| Standard | SQL Server Standard 版本为需要企业级功能且没有复杂性的企业提供性能、安全性和可负担性。 此版本为不断增长的企业提供企业级性能、现代 AI 功能和混合灵活性。 |
| 企业开发人员 | SQL Server Enterprise Developer Edition 允许开发人员在 SQL Server 的基础上生成任何类型的应用程序。 它包括 企业版的所有功能,但许可用作开发和测试系统,而不是生产服务器。 开发人员版本是生成和测试应用程序的人员的理想选择。 |
| 标准开发人员 | 与企业开发人员版类似,SQL Server Standard Developer Edition 包括 标准版的所有功能,但许可用作开发和测试系统,而不是生产服务器。 |
| 评估 | SQL Server 评估版包括 Enterprise Edition 的所有功能。 评估部署的有效期为 180 天。 有关详细信息,请参阅 SQL Server 许可资源和文档。 |
| Express2 | SQL Server Express 版本是入门级免费数据库,非常适合用于学习和构建桌面和小型服务器数据驱动应用程序。 此统一版本包括 SQL Server Data Tools (SSDT)、机器学习集成和全文搜索。 对于构建客户端应用程序的独立软件供应商、开发人员和业余爱好者来说,这是最佳选择。 如果需要更高级的数据库功能,SQL Server Express 可以无缝升级到其他更高版本的 SQL Server。 SQL Server Express LocalDB 是一种轻型版本的 Express 版本,具有其所有可编程性功能,在用户模式下运行,并具有快速、零配置安装和简短的先决条件列表。 |
1 企业版为具有 软件保障的客户提供无限虚拟化。 部署必须遵守许可指南。 有关详细信息,请参阅 SQL Server 许可资源和文档。
2 从 SQL Server 2025(17.x)开始,Express Edition 包含 SQL Server Express Edition 中提供的高级服务的所有功能。
选择 SQL Server 功能
使用 SQL Server 安装向导的“功能选择”页面选择安装 SQL Server 时要安装的组件。 默认情况下未选中树中的任何功能。
可根据下表中给出的信息确定最能满足需要的功能集合。
服务器功能
| 功能 / 特点 | DESCRIPTION |
|---|---|
| SQL Server 数据库引擎 | SQL Server 数据库引擎包括数据库引擎、用于存储、处理和保护数据的核心服务、复制、全文搜索、用于管理关系数据、XML 和 JSON 数据的工具,以及使用关系数据运行 Python 和 R 脚本的机器学习服务。 |
| 通过 PolyBase 进行数据虚拟化 | 查询基于存储的数据源(例如 Azure 存储和 S3),以及 SQL Server 中的 ODBC 数据源。 |
| Analysis Services | Analysis Services 包括一些工具,可用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序。 |
| 集成服务 | Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。 |
企业开发人员、标准开发人员和评估版
有关企业开发人员和评估版支持的功能,请参阅下表中列出的企业版功能。 有关标准开发人员版本支持的功能,请参阅标准版列出的功能。
规模限制
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 单个实例使用的最大计算能力(SQL Server 数据库引擎1) | 操作系统支持的最大值 | 限制为 4 个套接字或 32 个内核中的较小者 2 | 限制为 1 个插槽或 4 核,取二者中的较小值 |
| 单个实例使用的最大计算容量 - Analysis Services | 操作系统支持的最大值 | 限制为 4 个套接字或 32 个核心中的较小者 3 | 无 |
| 每个 SQL Server 数据库引擎实例的缓冲池的最大内存 | 操作系统支持的最大值 | 256 GB | 1,410 MB |
| 每个 SQL Server 数据库引擎实例的列存储段缓存的最大内存 | 不受限制的内存 | 32 GB | 352 MB |
| SQL Server 数据库引擎 中每个数据库的最大内存优化数据大小 | 不受限制的内存 | 32 GB | 352 MB |
| 每个 Analysis Services实例利用的最大内存 | 操作系统支持的最大值 | 16 GB 4 64 GB 5 |
无 |
| 最大关系数据库大小 | 524 PB | 524 PB | 50 GB |
1 对于具有基于服务器 + 客户端访问许可证 (CAL) 的许可的 Enterprise 版本(不适用于新协议),每个 SQL Server 实例的内核数上限为 20。 基于内核的服务器许可模型没有限制。 有关详细信息,请参阅按 SQL Server 版本划分的计算能力限制。
2 在 SQL Server 2022(16.x)和早期版本中,限制为4个套接字或24个核心,两者中的较小者。
3 Analysis Services 将计算容量限制为 16 个物理核心。 启用 同时多线程(SMT) 后,此限制将加倍。
4 表格。
5 MOLAP。
Azure 连接服务
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 适用于 SQL Server 的 Azure 扩展 | 是的 | 是的 | 否 |
| 适用于 SQL 托管实例的链接功能 1 | 是的 | 是的 | 否 |
| 用于在 Azure 中进行灾难恢复的故障转移服务器 | 是的 | 是的 | 否 |
| Microsoft Entra 集成 | 是的 | 是的 | 是的 |
| 即用即付计费 | 是的 | 是的 | 否 |
1 这些功能受各自的生命周期策略约束。
高可用性
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| Server Core 支持 1 | 是的 | 是的 | 是的 |
| 日志传送 | 是的 | 是的 | 否 |
| 数据库镜像 2 | 是的 | 是 3 | 是 4 |
| 备份压缩 | 是的 | 是的 | 否 |
| 数据库快照 | 是的 | 是的 | 是的 |
| AlwaysOn 故障转移群集实例 5 | 是的 | 是的 | 否 |
| AlwaysOn 可用性组 6 | 是的 | 否 | 否 |
| 基本可用性组 7 | 否 | 是的 | 否 |
| 包含的可用性组 | 是的 | 否 | 否 |
| 分布式可用性组 | 是的 | 否 | 否 |
| 自动读写连接重新路由 | 是的 | 否 | 否 |
| 联机页面和文件还原 | 是的 | 否 | 否 |
| 联机索引创建和重新生成 | 是的 | 否 | 否 |
| 可恢复联机索引创建和重新生成 | 是的 | 否 | 否 |
可联机恢复 ADD CONSTRAINT |
是的 | 否 | 否 |
| 联机架构更改 | 是的 | 否 | 否 |
| 快速恢复 | 是的 | 否 | 否 |
| 加速数据库恢复 (ADR) | 是的 | 是的 | 否 |
| 镜像备份 | 是的 | 否 | 否 |
| 热插拔内存 | 是的 | 否 | 否 |
| 数据库恢复顾问 | 是的 | 是的 | 是的 |
| 加密备份 | 是的 | 是的 | 否 |
| 通过 REST API 备份和还原到 S3 兼容的对象存储 | 是的 | 是的 | 否 |
| 快照备份 | 是的 | 是的 | 是的 |
| 无群集可用性组 6、7 | 是的 | 是的 | 否 |
| 用于灾难恢复的故障转移服务器 | 是的 | 是的 | 否 |
| 用于实现高可用性的故障转移服务器 | 是的 | 是的 | 否 |
1 有关如何在 Server Core 上安装 SQL Server 的详细信息,请参阅在 Server Core 上安装 SQL Server。
2 数据库镜像是已弃用的功能。
3 完全安全限制。
仅作见证。
5 在企业版中,最大节点数为 16。 Standard 版本中支持两个节点。
6 在企业版中,最多支持 8 个次要副本,包括 5 个同步次要副本。
7 标准版支持基本可用性组。 基本可用性组支持两个副本,一个数据库。 有关基本可用性组的详细信息,请参阅适用于单一数据库的基本 Always On 可用性组。
可伸缩性和性能
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 列存储 1、2 | 是的 | 是的 | 是的 |
| 聚集列存储索引中的大型对象二进制文件 | 是的 | 是的 | 是的 |
| 联机非聚集列存储索引重新生成 | 是的 | 否 | 否 |
| 内存数据库:内存中 OLTP 1、2 | 是的 | 是的 | 是 3 |
| 内存中数据库:混合缓冲池 | 是的 | 是的 | 否 |
| 内存数据库:混合缓冲池支持直接写入 | 是的 | 否 | 否 |
| 内存中数据库:内存优化 TempDB 元数据 | 是的 | 否 | 否 |
| 内存中数据库:永久性内存支持 | 是的 | 是的 | 是的 |
| 多实例支持 | 50 | 50 | 50 |
| 表和索引分区 2 | 是的 | 是的 | 是的 |
| 数据压缩 2 | 是的 | 是的 | 是的 |
| Resource Governor | 是的 | 是的 | 否 |
| 已分区表并行度 2 | 是的 | 是的 | 否 |
| 多个文件流容器 2 | 是的 | 是的 | 是的 |
| NUMA 感知大型页内存和缓冲区数组分配 | 是的 | 否 | 否 |
| 缓冲池扩展 | 是的 | 是的 | 否 |
| 缓冲池并行扫描 | 是的 | 是的 | 否 |
| 预读 | 是的 | 否 | 否 |
| 高级扫描 | 是的 | 否 | 否 |
| 延迟持续性 | 是的 | 是的 | 是的 |
| 支持高级矢量扩展 (AVX) 512 4 | 是的 | 否 | 否 |
| 集成加速和卸载(硬件) | 是的 | 否 | 否 |
| 集成加速和卸载(软件) | 是的 | 是的 | 否 |
| 优化锁定 | 是的 | 是的 | 否 |
| Tempdb 空间资源治理 | 是的 | 是的 | 否 |
1 In-Memory OLTP 数据大小和列存储段缓存的限制依据于规模限制部分中各版本所指定的内存量。 批处理模式操作的并行度限制为 2(对于 SQL Server Standard 版本)和限制为 1(对于 SQL Server Express 版本)。
2 聚合下推、字符串谓词下推和 SIMD 优化是 SQL Server Enterprise 版可伸缩性增强功能。 有关详细信息,请参阅 列存储索引中的新增功能。
3 LocalDB 安装选项中不包括此功能。
4 具有跟踪标志。
智能查询处理
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 近似计数唯一值 | 是的 | 是的 | 是的 |
| 近似百分位数 | 是的 | 是的 | 是的 |
| 自动优化 | 是的 | 否 | 否 |
| 行存储 1 上的批处理模式 | 是的 | 否 | 否 |
| 批处理模式自适应联接 | 是的 | 否 | 否 |
| 批处理模式内存授予反馈 | 是的 | 否 | 否 |
| 基数估计反馈 | 是的 | 否 | 否 |
| 表达式的基数估计反馈 | 是的 | 否 | 否 |
| 并行度反馈 | 是的 | 否 | 否 |
| 多语句表值函数的交错执行 | 是的 | 是的 | 是的 |
| 内存授予反馈持久性和百分位数 | 是的 | 否 | 否 |
| 优化了计划强制 | 是的 | 是的 | 是的 |
| 可选参数计划优化 | 是的 | 是的 | 是的 |
优化 sp_executesql |
是的 | 是的 | 是的 |
| 参数敏感计划优化 | 是的 | 是的 | 是的 |
| 行模式内存授予反馈 | 是的 | 否 | 否 |
| 标量 UDF 内联 | 是的 | 是的 | 是的 |
| 表变量延迟编译 | 是的 | 是的 | 是的 |
在行存储上的批处理模式仅支持基于磁盘的堆和B+树索引。 它不支持 In-Memory OLTP 表、XML 列或稀疏列集。
批处理模式操作的并行度(DOP)在 SQL Server Standard 版仅限于 2,在 SQL Server Express 版仅限于 1。
安全性
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 始终加密 (Always Encrypted) | 是的 | 是的 | 是的 |
| 具有安全 Enclave 的 Always Encrypted | 是的 | 是的 | 是的 |
| 包含的数据库 | 是的 | 是的 | 是的 |
| 数据库审核 | 是的 | 是的 | 是的 |
| 数据分类和审核 | 是的 | 是的 | 是的 |
| 动态数据掩码 | 是的 | 是的 | 是的 |
| 备份加密 | 是的 | 是的 | 否 |
| 可扩展的密钥管理 (EKM) | 是的 | 是的 | 否 |
| 适用于 SQL Server 的账本 | 是的 | 是的 | 是的 |
| Microsoft Entra 身份验证 1 | 是的 | 是的 | 是的 |
| 行级安全性 | 是的 | 是的 | 是的 |
| 服务器审核 | 是的 | 是的 | 是的 |
| 透明数据加密 (TDE) | 是的 | 是的 | 否 |
| 用户定义的角色 | 是的 | 是的 | 是的 |
1 需要 由 Azure Arc 启用 或运行在 Azure 虚拟机上的 SQL Server。
可管理性
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 用户实例 | 否 | 否 | 是的 |
| LocalDB(本地数据库) | 否 | 否 | 是的 |
| 专用管理连接 | 是的 | 是的 | 是 1 |
| 创建新终结点 | 是的 | 是的 | 否 |
| SysPrep 支持 2 | 是的 | 是的 | 是的 |
| PowerShell 脚本支持 3 | 是的 | 是的 | 是的 |
| 支持数据层应用程序组件操作 - 提取、部署、升级、删除 | 是的 | 是的 | 是的 |
| 策略自动执行(检查计划和更改) | 是的 | 是的 | 否 |
| 性能数据收集器 | 是的 | 是的 | 否 |
| 能够作为多实例管理中的托管实例注册 | 是的 | 是的 | 否 |
| 标准性能报表 | 是的 | 是的 | 否 |
| 计划指南和计划指南的计划冻结 | 是的 | 是的 | 否 |
| 支持创建索引视图 | 是的 | 是的 | 是的 |
| 支持查询索引视图 | 是的 | 是 4 | 是 4 |
| 直接查询 SQL Server Analysis Services | 是的 | 是的 | 是的 |
| 分布式分区视图 | 是的 | 否 | 否 |
| 并行索引维护操作 | 是的 | 否 | 否 |
| 查询优化器自动使用索引视图 | 是的 | 否 | 否 |
| 并行一致性检查 | 是的 | 否 | 否 |
| 缓冲池扩展 | 是的 | 是的 | 否 |
| 基于数据库兼容性级别的兼容性认证支持 | 是的 | 是的 | 是的 |
| 可选预览功能 5 | 是的 | 是的 | 是的 |
1 使用跟踪标志。
2 有关详细信息,请参阅使用 SysPrep 安装 SQL Server 的注意事项。
3 在 Linux 上,支持来自定目标到 Linux 上的 SQL Server 的 Windows 计算机的 PowerShell 脚本。
4 使用 NOEXPAND 提示查询 SQL Server Standard 和 Express 版本的索引视图。
5 有关详细信息,请参阅 PREVIEW_FEATURES。
可编程性
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 本机 JSON 数据类型 | 是的 | 是的 | 是的 |
| JSON 索引 | 是的 | 是的 | 是的 |
| 本机 XML 支持 | 是的 | 是的 | 是的 |
| XML 索引 | 是的 | 是的 | 是的 |
| XML 压缩 | 是的 | 是的 | 是的 |
| UTF-8 和 UTF-16 支持 | 是的 | 是的 | 是的 |
| 图形表 | 是的 | 是的 | 是的 |
| 临时表 | 是的 | 是的 | 是的 |
| 时序支持 | 是的 | 是的 | 是的 |
| 正则表达式的支持 | 是的 | 是的 | 是的 |
| 模糊字符串匹配支持 4 | 是的 | 是的 | 是的 |
| 全文和语义搜索 | 是的 | 是的 | 是的 |
| 公共语言运行时 (CLR) 集成 | 是的 | 是的 | 是的 |
| 基本 R 集成 1 | 是的 | 是的 | 是的 |
| 高级 R 集成 2 | 是的 | 否 | 否 |
| 基本 Python 集成 | 是的 | 是的 | 是的 |
| 高级 Python 集成 | 是的 | 否 | 否 |
| Java 语言运行时集成 | 是的 | 是的 | 是的 |
| .NET Core 运行时集成 | 是的 | 是的 | 是的 |
| 查询中的外部语言规格 | 是的 | 是的 | 是的 |
| 带链接服务器的分布式查询 | 是的 | 是的 | 是的 |
| 外部 REST 终结点调用支持 | 是的 | 是的 | 是的 |
| 查询存储库 | 是的 | 是的 | 是的 |
| 默认情况下,新数据库的查询存储已启用 | 是的 | 是的 | 是的 |
| 查询存储提示 | 是的 | 是的 | 是的 |
| 次要副本的查询存储 | 是的 | 否 | 否 |
| FILESTREAM 支持 | 是的 | 是的 | 是的 |
| FileTable | 是的 | 是的 | 是的 |
| Service Broker (消息传送和队列) | 是的 | 是的 | 否 3 |
| Transact-SQL 端点 | 是的 | 是的 | 否 |
| 数据库邮件 | 是的 | 是的 | 否 |
1 基本集成仅限于 2 个核心和内存中数据集。
2 高级集成可以使用所有用于并行处理任意大小(受硬件限制)数据集的可用核心。
3 仅客户端。
4 需要 PREVIEW_FEATURES数据库范围的配置。
AI 功能
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 本机向量数据类型 | 是的 | 是的 | 是的 |
| 基于 DiskANN 的矢量索引 1 | 是的 | 是的 | 是的 |
| 外部模型支持 | 是的 | 是的 | 是的 |
| 本地 ONNX 模型支持 1 | 是的 | 是的 | 是的 |
| 嵌入生成支持 | 是的 | 是的 | 是的 |
| 分块支持 | 是的 | 是的 | 是的 |
1 需要 PREVIEW_FEATURES数据库范围的配置。
空间和位置服务
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 空间索引 | 是的 | 是的 | 是的 |
| 平面和大地测量数据类型 | 是的 | 是的 | 是的 |
| 高级空间库 | 是的 | 是的 | 是的 |
| 导入/导出业界标准的空间数据格式 | 是的 | 是的 | 是的 |
重复
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| Microsoft Fabric 中的镜像 | 是的 | 是的 | 是的 |
| 异类订阅服务器 | 是的 | 是的 | 否 |
| 合并复制 | 是的 | 是的 | 是 1 |
| Oracle 发布 | 是的 | 否 | 否 |
| 对等事务复制 | 是的 | 否 | 否 |
| 点对点事务性复制(上次写入获胜) | 是的 | 否 | 否 |
| 快照复制 | 是的 | 是的 | 是 1 |
| 更改跟踪 | 是的 | 是的 | 是的 |
| 变更数据捕获过程 | 是的 | 是的 | 否 |
| 修改事件流 2 | 是的 | 是的 | 是的 |
| 事务复制 | 是的 | 是的 | 是 1 |
| 事务复制到 Azure | 是的 | 是的 | 否 |
| 事务复制可更新的订阅 | 是的 | 是的 | 否 |
1 仅订阅者。
2 需要 PREVIEW_FEATURES数据库范围的配置。
管理工具
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| SQL Server Management Studio (SSMS) | 是的 | 是的 | 是的 |
| SQL 管理对象 (SMO) | 是的 | 是的 | 是的 |
| SQL 评估 API | 是的 | 是的 | 是的 |
| SQL 漏洞评估 | 是的 | 是的 | 是的 |
| SQL Server 配置管理器 | 是的 | 是的 | 是的 |
| sqlcmd 实用工具 (命令行工具) | 是的 | 是的 | 是的 |
| SQL Profiler | 是的 | 是的 | 否 1 |
| SQL Server 代理 | 是的 | 是的 | 否 |
| Microsoft System Center Operations Manager 管理包 | 是的 | 是的 | 否 |
| 数据库优化顾问 (DTA) | 是的 | 是 2 | 否 |
使用 SQL Server Standard 和 SQL Server Enterprise 版本可以分析 SQL Server Express 版本。
2 仅对 Standard Edition 功能启用优化。
开发工具
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| Visual Studio Code 集成 | 是的 | 是的 | 是的 |
| Visual Studio 集成 | 是的 | 是的 | 是的 |
| IntelliSense (Transact-SQL 和 MDX) | 是的 | 是的 | 否 |
| SQL Server Data Tools (SSDT) | 是的 | 是的 | 是的 |
| MDX 编辑、调试和设计工具 | 是的 | 是的 | 否 |
集成服务
若要了解 SQL Server 各个版本支持的 SQL Server Integration Services (SSIS) 功能,请参阅 SQL Server 各个版本支持的 Integration Services 功能。
数据仓库
| 功能 / 特点 | Enterprise | 标准 | 快速 |
|---|---|---|---|
| 自动生成临时和数据仓库架构 | 是的 | 是的 | 否 |
| 星型联接查询优化 | 是的 | 否 | 否 |
| 针对已分区表和索引的并行查询处理 | 是的 | 否 | 否 |
| 全局批处理集成 | 是的 | 否 | 否 |
Analysis Services
若要了解 SQL Server 各个版本支持的 Analysis Services 功能,请参阅 SQL Server 版本支持的 Analysis Services 功能。
Power BI 报表服务器
从 SQL Server 2025(17.x)开始,本地 Reporting Services 将合并到 Power BI 报表服务器下。 有关详细信息,请参阅 Reporting Services 合并常见问题解答。
相关内容
获取帮助
- 关于 SQL 的想法:您对改进 SQL Server 有建议吗?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (标签 sql-server):提出 SQL Server 问题
- Stack Overflow (标签 sql-server):SQL 相关开发问题的答案
- Microsoft SQL Server 许可条款和信息
- 企业用户支持选项
- 更多 SQL Server 帮助和反馈
参与编辑 SQL 文档
你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。
有关详细信息,请参阅 “编辑Microsoft Learn 文档。