SQL Server 2025 预览版发行说明

适用于: SQL Server 2025 (17.x) 预览版

本文介绍 SQL Server 2025 (17.x) 预览版的要求、限制和已知问题。

本文已针对社区技术预览版(CTP 2.1)进行了更新。

硬件和软件要求

有关硬件和软件要求,请参阅 SQL Server 2025 预览版的硬件和软件要求

已知问题

安装后 Windows 上的 SQL Server 无法启动

问题:如果计算机每个 NUMA 节点具有 64 个以上的逻辑核心,则 Windows 上的 SQL Server 实例可能无法启动。

有关详细信息,请参阅 将每个 NUMA 节点的逻辑核心数限制为 64

Linux 上的 SQL Server 安装后无法启动

问题:如果计算机使用 Intel 12 Gen 或更高版本的混合体系结构 CPU,并且主机作系统为 Linux,则 Linux 上的 SQL Server 实例可能无法启动。

你可能会看到类似于以下输出的错误消息:

Reason: 0x00000004 Message: ASSERT: Expression=(result * DrtlGetProcessorCoreCount() == DrtlGetProcessorCount()) File=LibOS\Windows\Kernel\SQLPal\common\dk\sos\src\sosnumap.cpp Line=208

如果要使用 Linux 主机作系统,可以通过在 BIOS 中禁用效率核心(E-cores)来解决此问题。 如果使用容器或 Windows 上的 Hyper-V 等虚拟机监控程序(包括 WSL),则不会受到影响。

就地升级

SQL Server 2025 (17.x) 预览版不支持从以前版本的 SQL Server(包括 SQL Server 2025 CTP 版本)就地升级。

将备份压缩算法设置为 ZSTD

尝试将 备份压缩算法 设置为 ZSTD 时,存在一个已知问题。

指定 ZSTD 算法(backup compression algorithm = 3)时,将返回以下错误消息:

Msg 15129, Level 16, State 1,  Procedure sp_configure `3` is not a valid value for configuration option 'backup compression algorithm'.

直接在 BACKUP Transact-SQL 命令中使用新的压缩算法,而不是设置服务器配置选项。

在并行计划中,“SESSION_CONTEXT”的行为不正确。

使用内置 SESSION_CONTEXT 函数的查询可能会在并行查询计划中执行时返回不正确的结果或触发访问冲突(AV)转储。 此问题源于与并行执行线程交互的方式 SESSION_CONTEXT ,尤其是在重置会话以供重复使用时。

有关详细信息,请参阅中的SESSION_CONTEXT”部分。

特定条件下发生访问冲突异常

当可选参数计划优化功能遇到基于 LOB 列的谓词时,可能会发生访问违规异常。 已确定修补程序,并将成为 SQL Server 2025 的下一个预览版的一部分。

数据库引擎中的大型对象 (LOB) 数据类型可以存储超过 8,000 字节的数据。 这些数据类型将数据存储在 行溢出 数据页上。 LOB 还包括存储在专用 LOB 页结构中的数据类型,这些结构使用文本或图像指针对行内引用 LOB 数据页进行引用。 有关数据存储的详细信息,请参阅 Pages 和 extents 体系结构指南

内部版本号

建造 版本号 日期
预览版 (CTP 2.1) 17.0.800.3 2025 年 6 月 16 日
预览版 (CTP 2.0) 17.0.700.9 2025 年 5 月 19 日