微软发布了 SQL Server 2022 的第 25 个累积更新(CU25,KB5081477),版本号 16.0.4255.1。
这次更新修了什么?
本次 CU25 共包含 11 项修复,覆盖数据库引擎、集成服务和客户端工具:
安全修复
- XXE 漏洞(Bug 5131000):Web Service Task 中的 XML 外部实体注入漏洞被修复,阻止了通过 WSDL 端点的 file:// 协议进行未授权文件访问。如果你的 SSIS 包用到了 Web Service Task,建议优先升级。
数据库引擎修复
- 升级权限丢失(Bug 4999187):修复 SQL Server 升级后 msdb 存储过程权限被清掉的问题——如果你升级后发现某些登录失去权限,可能就是这个 Bug
- 扩展事件崩溃(Bug 5028794):在 Windows Server 2025 上查询 sys.dm_xe_session_targets 不再触发访问违规
- 图数据库内存泄漏(Bug 5034739):并行执行 SHORTEST_PATH 查询时不再泄漏内存
- XML 数据损坏(Bug 5090699):修复了启用压缩的行外 XML 列在自赋值更新时的数据损坏问题
- 内存 OLTP CPU 饥饿(Bug 5157137):哈希索引垃圾回收扫描不再卡死 CPU
- Linux 备份挂起(Bug 5213660):网络共享满或不可达时,Linux 上的 SQL Server 不再停止响应
集成服务修复
- 修复了同时使用 Oracle ODBC 驱动和 ODBC 连接器可能导致的堆损坏和数据丢失(Bug 5126699、5130873)
客户端工具修复
- Contained Availability Group 中 DatabaseMail 附件丢失问题已修复(Bug 4954485)
⚠️ 已知问题
使用 SESSION_CONTEXT 函数的查询在并行查询计划中可能返回错误结果或触发 AV 转储。如果你的业务逻辑依赖 SESSION_CONTEXT,建议暂时禁用并行计划。
要不要马上装?
如果你使用 SSIS Web Service Task,建议尽快安装(安全修复)。其他场景可以按常规补丁窗口安排。
下载
- Windows:搜索 KB5081477 或从 Microsoft Update Catalog 下载
- Linux:配置 CU 仓库后通过包管理器更新
📝 原文链接:https://techcommunity.microsoft.com/t5/sql-server-blog/cumulative-update-25-for-sql-server-2022-rtm/ba-p/4521668 📅 发布日期:2026-05-20


