应用对象
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) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症状

当你在 SQL Server 中拥有已启用更改跟踪的数据库时,你可能会遇到错误日志中记录的相同 tablename 的连续错误22123,类似于以下情况:

错误:22123,严重性:16,状态:1。 更改跟踪 autocleanup 在 "tablename" 的侧面表上被阻止。 如果故障仍然存在,请检查表 "tablename 是否已被任何进程阻止。

解决方案

适用于此问题的修补程序包含在 SQL Server 的以下更新中:

SQL Server 2017 的累积更新10

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

SQL Server 2014 的累积更新 1 Service Pack 3 

通过此修补程序,您将不会再看到连续的消息。 错误22123消息(如果有)的频率将不会超过每30分钟一次。 若要完全消除这些消息,请启用跟踪标记8293。

关于 SQL Server 内部版本

SQL Server 的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 我们建议你为你的 SQL Server 版本安装最新版本:

SQL Server 2017 的最新版本

L atest SQL Server 2016 的累积更新

SQL Server 2014 的最新累积更新

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。