症状
当你在 SQL Server 中拥有已启用更改跟踪的数据库时,你可能会遇到错误日志中记录的相同 tablename 的连续错误22123,类似于以下情况:
错误:22123,严重性:16,状态:1。 更改跟踪 autocleanup 在 "tablename" 的侧面表上被阻止。 如果故障仍然存在,请检查表 "tablename 是否已被任何进程阻止。
解决方案
适用于此问题的修补程序包含在 SQL Server 的以下更新中:
SQL Server 2016 的累积更新 3 Service Pack 2
SQL Server 2014 的累积更新 1 Service Pack 3
通过此修补程序,您将不会再看到连续的消息。 错误22123消息(如果有)的频率将不会超过每30分钟一次。 若要完全消除这些消息,请启用跟踪标记8293。
关于 SQL Server 内部版本
SQL Server 的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 我们建议你为你的 SQL Server 版本安装最新版本:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的标准 术语 。