症状
请考虑以下情况:
-
YOU 在 Microsoft SQL Server 中的数据库上启用更改跟踪。
-
更改跟踪自动清理过程将清理侧面表。
-
When自动清理过程 即将清理 最后一个表,如果用户在该表上禁用了更改跟踪,则该进程遇到访问冲突,并且 生成转储文件。
DateTime spid837s * * * 要发送到FilePath/FileName的堆栈转储
DateTime spid837s SqlDumpExceptionHandler: Process 837 生成了严重的异常 c0000005 EXCEPTION_ACCESS_VIOLATION。 SQL Server 正在终止此进程。
DateTime spid837s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
DateTime spid837s *
DateTime SPID837S * BEGIN 堆栈转储:
Datetime Spid837s * datetime spid 837
DateTime spid837s *
DateTime spid837s *
DateTime Spid837s * 异常地址 = 00007FF9E65FF90D 模块(SQLMIN + 0000000000F0F90D)
DateTime Spid837s * 异常代码 = c0000005 EXCEPTION_ACCESS_VIOLATION
在读取地址0000000000000000时发生的DateTime Spid837s * 访问冲突
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
关于 SQL Server 的累积更新:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考
了解Microsoft 用于描述软件更新的术语。