微软确认KB5126646补丁致SQL Server连接泄漏

微软确认KB5126646补丁致SQL Server连接泄漏。该回归错误使OLE DB链接服务器查询后连接未释放,主要影响PostgreSQL和Oracle场景。官方尚未发布永久修复,建议重启服务缓解。

微软近日确认,2025年10月发布的更新补丁(KB5126646)导致SQL Server出现连接管理异常。具体表现为,通过OLE DB提供程序建立的链接服务器查询在完成后未能正确关闭连接。

OLE DB连接未正常释放

OLE DB提供程序作为一种长期存在的数据源集成方式,允许SQL Server在执行查询时打开与外部数据库的连接,并在任务结束后释放资源。然而,此次更新引入了回归错误,使得这些连接在查询执行完毕后依然保持开启状态。

随着后续查询的执行,未关闭的外部数据库连接会不断累积,而非按预期被回收。这种资源泄漏现象可能导致服务器性能随运行时间延长而逐渐下降。系统管理员可能会观察到受影响主机上存在大量指向外部数据库的异常开放连接。

据微软说明,该问题主要影响使用OLE DB提供程序连接至PostgreSQL和Oracle等外部数据库的SQL Server链接服务器场景。目前,官方尚未发布永久修复补丁,但承诺将在近期推出带外更新以解决此故障。

在正式修复到位前,用户可采取以下临时缓解措施:

  • 识别并手动关闭处于空闲状态的异常连接,以减轻服务器负载。
  • 重启SQL Server服务以恢复系统稳定性。

需要注意的是,上述操作可能会中断正在进行的活跃查询或事务。此外,由于根本原因尚未消除,系统在长时间运行后仍可能再次出现连接堆积问题。

此次故障波及范围广泛,涵盖了除Windows 11 26H2版本外的多个操作系统平台。受影响的版本包括从Windows 10 1809及LTSC 2019开始的客户端系统,以及从Windows Server 2012至2025年的服务器产品线。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读