KB5084896 - SQL Server 2025 累积更新 5

发布日期: 2026 年 5 月 20 日
版本: 17.0.4045.5

总结

本文介绍 Microsoft SQL Server 2025 的累积更新(CU5)。 此更新包包含 7 个修复程序,这些修复程序是在 SQL Server 2025 累积更新 4 发布后发布的。 它更新以下版本中的组件:

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

Important

为了帮助保护Windows上的SQL Server,使用扩展保护启用加密。

此更新中的已知问题

并行计划中SESSION_CONTEXT的行为不正确

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

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

使用 MSDASQL 的链接服务器查询失败并出现错误 7416

使用 MSDASQL(OLE DB Provider for ODBC Drivers)提供程序且指定了提供程序字符串(@provstr)的链接服务器查询会失败,并返回以下错误消息:

Msg 7416,级别 16
对远程服务器的访问遭拒绝,因为不存在登录映射。

数据库引擎中更严格的连接验证检查可能会拒绝某些使用 MSDASQL 提供程序的链接服务器配置的连接,即使较早的版本允许这些连接。

有关详细信息和解决方法,请参阅 使用 MSDASQL 的链接服务器查询失败并出现错误 7416

此更新中包含的改进和修复

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

注释

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

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

缺陷编号 说明 修复区域 组件 平台
4904578 新增一个 max lock manager cache memory (%) 配置项,用于控制锁管理器缓存内存的最大大小。 SQL Server 引擎 内存管理 全部
5090650 修复了在较旧版本的 Windows 操作系统上安装 SQL Server 期间发生 EntryPointNotFoundExceptionGetNumaNodeProcessorMask2 的问题。 SQL 安装程序 Patching Windows操作系统
5131003 通过阻止 file:// WSDL 服务终结点中的协议来修复 Web 服务任务中的 XML 外部实体(XXE)漏洞,以防止未经授权的文件访问和拒绝服务攻击。 集成服务 集成服务 Windows操作系统
5157138 通过在内存中 OLTP 的哈希索引垃圾回收扫描期间定期让出处理器,修复了 CPU 饥饿问题。 SQL Server 引擎 内存 OLTP 全部
5190195 可通过将数据库作用域配置 FulltextIndexVersion2 设置为 fulltext_index_version 来启用 2 功能。 还修复了以下问题:当段落在超链接中开始时,文件全文索引 .docx 会生成不正确的结果,而不会在上一段中留下空格。 SQL Server 引擎 搜寻 全部
5191365 修复了一个漏洞,该漏洞允许通过 sp_help_spatial_geography_indexsp_help_spatial_geometry_index 存储过程进行 SQL 注入。 SQL Server 引擎 SQL 系统 CLR 类型 全部
5198210 新增了使用 mssql.conf 配置更改馈送参数的支持。 SQL Server 引擎 Replication Linux

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

如何获取或下载适用于 Windows 的最新累积更新包(建议)

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

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

注释

  • Microsoft 下载中心始终提供最新的 SQL Server 2025 CU 版本。
  • 如果未显示下载页,请联系 Microsoft 客户服务和支持 以获取累积更新包。
如何从 Microsoft 更新目录获取或下载 Windows 的此累积更新包

Microsoft更新目录中提供了以下更新:

注释

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

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

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

文件信息

文件哈希信息

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

certutil -hashfile SQLServer2025-KB5084896-x64.exe SHA256

文件名 SHA256 哈希
SQLServer2025-KB5084896-x64.exe 1CD6A4CCBCEABFAE58377079ADD3BE96EBD1051B095FD1C02A9C270BC9A718DA
累积更新包文件信息

下载 KB5084896中包含的文件列表

此更新注意事项

先决条件

若要应用此累积更新包,必须运行 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 中已解决的问题。
    • 累积更新可能包含超出修补程序的附加值,例如支持性、管理性和可靠性更新。
  • 建议先测试 SQL Server CU,然后再将其部署到生产环境。
混合环境部署

将更新部署到混合环境(例如 AlwaysOn、复制、群集和镜像)时,建议在部署更新之前参考以下文章:

语言支持

SQL Server CU 目前是多语言的。 因此,此 CU 包不特定于一种语言。 它适用于所有支持的语言。

组件(功能)已更新

一个 CU 包包括所有SQL Server 2025 组件(功能)的所有可用更新。 但是,累积更新包仅更新当前安装在所选要提供服务的 SQL Server 实例上的组件。 如果在应用此 CU 后将 SQL Server 功能(例如 Analysis Services)添加到实例,则必须重新应用此 CU 才能将新功能更新到此 CU。

对此更新的支持

如果出现其他问题,或者需要任何故障排除,则可能需要创建服务请求。 通常的支持成本将适用于其他支持问题和不符合此特定累积更新包条件的问题。 有关微软客户服务与支持电话号码的完整列表,或要创建单独的服务请求,请访问 Microsoft 支持网站

如何卸载此更新

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

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

References