症状
假设你在 Microsoft SQL Server 2016 中使用列存储索引。 针对列存储索引运行嵌套选择查询时,可能会发生访问冲突。 此外,错误日志文件中记录了类似于以下内容的错误消息SQL Server:
日期时间 服务器错误:17310,严重性:20,状态:1。
日期时间 服务器 来自 SPID 55 的会话的用户请求生成了致命异常。 SQL Server终止此会话。 使用日志目录中生成的转储联系产品支持服务。
日期时间 spid55 ***堆栈转储发送到 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txt
日期时间 spid55 SqlDumpExceptionHandler:进程 55 生成致命异常 c0000005 EXCEPTION_ACCESS_VIOLATION。 SQL Server正在终止此过程。
日期时间 spid55 * ***********
日期时间 spid55 *
日期时间 spid55 * BEGIN STACK DUMP:
日期时间 spid55 * 日期时间 spid55 * 日期时间 spid 55
日期时间 spidd55 *
日期时间 spid55 *
日期时间 spid55 * 异常地址 = 00007FFCBBD008A4 模块 (sqlmin+000000000E608A4)
日期时间 spid55 * 异常代码 = c0000005 EXCEPTION_ACCESS_VIOLATION
日期时间 spid55 * 发生访问冲突写入地址 0000000000000000
解决方法
以下更新中包含此问题的修补程序:
关于SQL Server生成
SQL Server的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 建议为 SQL Server 版本安装最新版本:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的术语。