KB4230516 - 修复:发生内存断言故障,服务器无法在SQL Server中建立新连接

应用对象
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症状

运行 Microsoft SQL Server 的实例时,会收到以下内存断言失败:

注意

注释:“堆栈跟踪”
评论:“位置:lckmgr.cpp:10012
表达式:removedEntry != NULL
SPID:23
进程 ID: 3328'

内存断言失败后,服务器无法建立任何新连接。 此外,服务器使计划程序死锁,必须重启 SQL Server 的实例。

解决方法

此修补程序包含在 SQL Server 的以下更新中:

SQL Server 2017 累积更新 7

SQL Server 2016 Service Pack 2 的累积更新 1

备注 此修复程序仅解决导致服务器无法建立任何新连接的服务器死锁问题。

关于 SQL Server 内部版本

SQL Server 的每个新内部版本都包含先前内部版本中的所有修补程序和安全修补程序。 我们建议你安装:

SQL Server 2017 的最新版本。

SQL Server 2016 的最新版本。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解 Microsoft 用于描述软件更新的标准 术语 。