SQL Server 越跑越慢?微软确认:10月更新导致连接泄漏,OOB 紧急补丁数日内发布!缩略图
DISCOVER SOMETHING GOOD

SQL Server 越跑越慢?微软确认:10月更新导致连接泄漏,OOB 紧急补丁数日内发布!

如果你的 SQL Server 最近莫名其妙地“越跑越慢”,打开的连接数只增不减,重启服务也只能撑一会儿——这不是你的配置问题,是 Windows 更新的锅。

SQL Server 越跑越慢?微软确认:10月更新导致连接泄漏,OOB 紧急补丁数日内发布!插图

微软已在 Windows 发布健康仪表板上正式确认:自 2026 年 10 月补丁星期二以来发布的 Windows 更新,正在导致 SQL Server 性能和稳定性问题。 更关键的是,微软承诺将在未来几天内发布带外(OOB)紧急更新来修复此问题。

SQL Server 越跑越慢?微软确认:10月更新导致连接泄漏,OOB 紧急补丁数日内发布!插图1

1. 问题根因:查询结束了,连接没关

此次问题的核心是 OLE DB 提供程序的连接泄漏。

当 SQL Server 通过链接服务器查询外部数据库时,查询完成后连接未能正常关闭,而是持续保持打开状态。这些“僵尸连接”会随时间不断累积,最终耗尽连接池资源,导致服务器性能持续下降甚至不稳定。

已知受影响的外部数据库:

  • Oracle
  • PostgreSQL
  • 其他通过 OLE DB 提供程序连接的数据库

💡 关键特征:即使相关的链接服务器查询已不再运行,打开的连接数仍持续增加。这是区分此 Bug 与正常高负载的核心指标。

2. 影响范围:客户端与服务器均中招

系统类型受影响版本
客户端Windows 10、Windows 11
服务器Windows Server 2012 及更高版本

这意味着不仅生产环境的 SQL Server 可能受影响,开发/测试环境中的客户端工具(如 SSMS、应用程序)也可能触发此问题。

3. 临时缓解措施:治标不治本,但能续命

在 OOB 补丁发布前,微软提供了以下临时方案:

方法操作局限性
手动关闭连接通过 sp_who2 / sys.dm_exec_sessions 识别并 KILL 泄漏的连接需持续监控,人工成本高
重启 SQL Server 服务释放所有累积的连接终止正在进行的查询,业务中断;一段时间后问题复发
联系微软支持获取 Microsoft Support for Business 提供的专属缓解措施推荐企业用户采用,可能有更精细的管控方案

⚠️ 重要提醒:以上方法均为临时缓解,无法根治问题。连接泄漏会在重启后再次出现,唯有安装 OOB 补丁才能彻底解决。

4. 近期 SQL Server 相关更新问题回顾

这并非近期 Windows 更新第一次“坑”SQL Server:

时间问题状态
2026年9月Win Server 2025 启用 LPIM 策略后 SQL Server 崩溃/内存损坏已发布临时解决方法
2026年11月10月预览更新导致 11月安全更新安装失败(0x800f0989等)已确认,48小时内自动修复
2026年11月本次:OLE DB 连接泄漏导致性能下降OOB 补丁数日内发布

对于同时管理 Windows 和 SQL Server 的运维团队来说,近期的更新节奏确实需要格外谨慎。

5. 你现在该做什么?

你的情况建议操作
使用链接服务器 + 观察到连接数异常增长立即执行临时缓解,密切关注 OOB 补丁发布
使用链接服务器 + 暂未观察到异常加强监控,准备应急预案
不使用链接服务器 / 不使用 OLE DB不受影响,无需操作
企业生产环境联系 Microsoft Support for Business 获取专属缓解方案
已安装10月预览版 + 11月更新失败等待48小时自动修复或手动安装

好在微软这次的响应速度尚可——从确认问题到承诺 OOB 补丁仅隔数日。对于受影响的用户来说,现在最重要的是做好临时缓解、加强监控,并在补丁发布后充分测试再部署到生产环境。

GOOD TOOLS ARE BETTER TOGETHER

分享到社交平台

微微博QQQ 好友☆QQ 空间XX↗Telegram

复制链接后,也可以粘贴到微信或其他社交平台。