症状
假设你在 SQL Server 2014、2016 和 2017 中启用了更改跟踪的数据库。 你可能会遇到以下情况:更改跟踪自动清理任务可能会报告错误消息 22122/22123,表名为乱码字符,或者在打印错误消息时可能会遇到访问冲突。 此外,你可能会注意到发生了堆栈转储。 错误日志如下所示:
< Datetime> spid# 错误: 22123,严重性: 16,状态: 1。
< Datetime>spid# 更改跟踪自动清理在“”的侧表中被阻止。 如果失败仍然存在,检查表“”是否被任何进程 阻止。
< Datetime> spid# ***Stack Dump 正在发送到 <FileLocation>
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
解决方法
以下SQL Server累积更新中修复了此问题:
关于SQL Server的累积更新:
SQL Server的每个新累积更新都包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看SQL Server的最新累积更新:
解决方法
若要解决此问题,可以启用跟踪标志 8293。
参考资料
了解 Microsoft 用于描述软件更新的术语。