KB5077896 - SQL Server 2025 的累积更新 3

发布日期: 2026 年 3 月 12 日
版本: 17.0.4025.3

摘要

本文介绍 Microsoft SQL Server 2025 (CU3) 的累积更新。 此更新包包含 SQL Server 2025 累积更新 2 发布后发布的 15 个修补程序。 它更新了以下版本中的组件:

  • SQL Server - 产品版本:17.0.4025.3,文件版本:2025.170.4025.3
  • Analysis Services - 产品版本:17.0.25.223,文件版本:2025.170.25.223

此更新中的已知问题

并行计划中 SESSION_CONTEXT 的错误行为

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

有关详细信息,请参阅中“SESSION_CONTEXT已知问题”部分。

此更新中的改进和修复

提供了一个可下载的 Microsoft Excel 工作簿,其中包含生成摘要列表及其当前支持生命周期。 Excel 文件还包含适用于 SQL Server 2025、SQL Server 2022、SQL Server 2019 和 SQL Server 2017 的详细修补程序列表。 立即下载此 Excel 文件。

注意

可以通过书签直接引用下表中的各个条目。 如果在表中选择任何 bug 引用 ID,系统会使用“#NNNNNNN”格式将书签标记添加到 URL。 然后,你可以与他人共享此 URL,以便他们直接跳转到表中所需的修复。

有关修复的 bug 和此累积更新中包含的增强功能的详细信息,请参阅下表。

Bug 参考 说明 修复区域 组件 平台
4836787 修复了性能可扩展性问题,以减少在较大核心计数服务器配置上出现的错误共享和缓存行失效。 SQL Server 引擎 列存储 全部
4836829 提高大型核心计数服务器配置的性能可伸缩性。 SQL Server 引擎 列存储 全部
4836855 通过将 I/O 完成结构与 64 字节缓存行大小对齐,提高大型核心计数服务器配置的性能可伸缩性。 SQL Server 引擎 备份还原 全部
4845346 修复了使用 VECTOR 函数导致 SqlLocalDB 失败的问题。 SQL Server 引擎 SqlLocalDB Windows
4852207 修复了在数据库上同时启用优化锁定和更改跟踪时可能发生的断言错误和转储文件。 SQL Server 引擎 存储引擎 全部
4953808 修复了由于在没有系统数据库的情况下启动失败而导致重启后无法连接包含可用性组的仅配置副本 (replica) 的问题。 SQL Server 引擎 高可用性和灾难恢复 全部
4954946 修复了使用 REGEX 函数导致 SqlLocalDB 崩溃的问题。 SQL Server 引擎 SqlLocalDB Windows
4955141 修复了在故障转移后将本地监视器服务器用于日志传送和包含可用性组时发生的问题。 SQL Server 引擎 高可用性和灾难恢复 全部
4955489 通过更正ios_in_progess为 ios_in_progress来修复拼写错误sys.dm_os_linux_disk_stats。 SQL 连接 Linux Linux
4986175 增加了对 Bulkadmin 角色和 ADMINISTER BULK OPERATIONS 权限的支持,允许安全地批量导入数据,而无需系统管理员访问 (公共预览版) 。 SQL Server 引擎 安全基础结构 Linux
5002842 修复了在调用方请求仅包含控制寄存器的上下文时发生崩溃的问题。 SQLPAL SQLPAL Linux
5004820 通过使用 sp_fulltext_service 'batch_timeout'添加可配置的全文搜索批处理超时。 指定介于 1 分钟到 1 小时之间的值,单位为毫秒。 默认情况下,如果没有进度更新,批处理将在 10 分钟后超时。 SQL Server 引擎 搜索 全部
5004893 修复了在 Linux 上更改 SQL Server 版本导致系统对模型和 msdb 数据库使用不正确的日志文件位置的问题。 SQL Server 引擎 Linux Linux
5004967 添加了对 API 中 getattribute 符号链接的支持。 SQL Server 引擎 Linux Linux
5013499 添加配置选项以将操作添加到 Bulkadmin 允许列表。 SQL Server 引擎 Linux Linux

如何获取或下载此 CU 或最新的 CU 程序包

如何获取或下载适用于 Windows 的最新累积更新程序包(推荐)

可以从 Microsoft 下载中心下载以下更新:

立即下载 SQL Server 2025 的最新累积更新程序包

注意

如何从 Microsoft 更新目录获取或下载此适用于 Windows 的累积更新程序包

你可以从 Microsoft 更新目录获取以下更新:

注意

  • Microsoft 更新目录包含此 SQL Server 2025 CU 和以前发布的 SQL Server 2025 CU 版本。
  • 此外,Windows Server Update Services (WSUS) 中也提供了此 CU。
  • 建议始终安装可用的最新累积更新。
如何获取或下载适用于 Linux 的最新累积更新程序包

要将 Linux 上的 SQL Server 2025 更新到最新的 CU,必须先配置累积更新存储库。 然后,使用适当的特定于平台的更新命令更新 SQL Server 程序包。

有关安装说明和指向 CU 程序包下载的直接链接,请参阅 SQL Server 2025 发行说明。

文件信息

文件哈希信息

可以通过以下命令计算 SQLServer2025-KB5077896-x64.exe 文件的哈希来验证下载:

certutil -hashfile SQLServer2025-KB5077896-x64.exe SHA256

文件名 SHA256 哈希
SQLServer2025-KB5077896-x64.exe 13575286CC307A4E52A056477FD8A17E79309680C6A216463F365D4ED919428D
累积更新程序包文件信息

下载 KB5077896 中包含的文件列表。

此更新注意事项

先决条件

你必须运行的是 SQL Server 2025,才能应用此累积更新程序包。

重启信息

应用此累积更新程序包后,可能必须重启计算机。

注册表信息

若要使用此程序包中的某个修补程序,你不必对注册表进行任何更改。

重要通知

本文还提供了以下重要信息。

Analysis Services CU 内部版本

从 Microsoft SQL Server 2017 开始,Analysis Services 内部版本号和 SQL Server 数据库引擎内部版本号不匹配。 有关详细信息,请参阅验证 Analysis Services 累积更新内部版本。

累积更新 (CU)

  • 每个新的 CU 都包含前一个 CU 中针对所安装的 SQL Server 版本的所有修补程序。
  • SQL Server CU 的认证级别与服务包相同,你可以放心安装。
  • 我们建议根据以下准则,持续主动地在 CU 发布后进行安装:
    • 历史数据显示,大量支持案例涉及已在发布的 CU 中解决的问题。
    • CU 可能包含修补程序之外的附加价值,例如可支持性、可管理性和可靠性更新。
  • 建议先对 SQL Server CU 进行测试,然后再将其部署到生产环境。
混合环境部署

如果要将一个更新部署到混合环境(例如 AlwaysOn、复制、群集和镜像),建议在部署该程序包之前参阅以下文章:

语言支持

SQL Server CU 目前提供多语言版本。 因此,此 CU 程序包并非专门针对一种语言。 它适用于所有支持语言。

更新的组件(功能)

一个 CU 程序包包括所有 SQL Server 2025 组件(功能)的所有可用更新。 但是,累积更新程序包仅更新当前安装在你选择要维护的 SQL Server 实例上的组件。 如果某个 SQL Server 功能(例如 Analysis Services)是在应用此 CU 后添加到相应实例的,则必须重新应用此 CU,才能将这一新功能更新到此 CU 的版本。

针对此更新的支持

如果发生其他问题或需要进行任何疑难解答,你可能需要创建服务请求。 对于其他支持问题和此特定累积更新程序包无法解决的事项,将照常收取支持费用。 若要获取 Microsoft 客户服务和支持部门的完整电话号码列表,或创建单独的服务请求,请转到 Microsoft 支持网站。

如何卸载此更新

如何在 Windows 上卸载此更新
  1. 在控制面板中,打开“程序和功能”项,然后选择“查看已安装的更新”。
  2. 在 SQL Server 2025 下找到与此累积更新程序包对应的条目。
  3. 按住(或右键单击)该条目,然后选择“卸载”。
如何在 Linux上卸载此更新

要在 Linux 上卸载此 CU,您必须将程序包回滚到以前的版本。 有关如何回滚安装的详细信息,请参阅回滚 SQL Server。

参考资料