适用于:SQL Server 2025 (17.x) 预览版
本文介绍 SQL Server 2025 (17.x) 预览版的要求、限制和已知问题。
本文已针对社区技术预览版(CTP 2.1)进行了更新。
硬件和软件要求
有关硬件和软件要求,请参阅 SQL Server 2025 预览版的硬件和软件要求。
已知问题
Windows 上的 SQL Server 无法在每个 NUMA 节点超过 64 个逻辑核心的计算机上启动
问题:如果计算机每个 NUMA 节点具有 64 个以上的逻辑核心,则 Windows 上的 SQL Server 实例可能无法启动。
有关详细信息,请参阅 将每个 NUMA 节点的逻辑核心数限制为 64。
Linux 上的 SQL Server 无法在具有混合 CPU 体系结构的计算机上启动
问题:如果计算机使用 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),则不会受到影响。
如果 AVX2 CPU 指令不可用,SQL Server 将无法启动
问题:在 CTP 2.1(版本 2025.170.800.3)中,如果计算机上的 AVX2 CPU 指令不可用,SQL Server 不会启动。
在 Windows 应用程序事件日志中,您将看到一个引用异常代码0xc000001d
的错误事件,以及一个包含sqllang.dll
的故障模块路径。
若要解决此问题,请在计算机上启用 AVX2 CPU 指令。 AVX 指令可能在计算机 BIOS 或 UEFI 中禁用,或在虚拟机监控程序配置中禁用。 如果 SQL Server 安装程序由于此问题而失败,请在启用 AVX2 指令后卸载并重新安装 SQL Server。
就地升级
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 日 |