修复:"此代码时应引发任何异常"错误时您在 SQL Server 2014年运行并行查询

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3014825
症状
当执行并行查询,其中涉及到一个合并联接在 Microsoft SQL Server 2014年时,发生断言异常,并且 SQL Server 错误日志中收到以下错误消息 ︰
日期>时间> spid标识> 使用 dbghelp.dll 版本"4.0.5"
日期>时间> spid标识> * * 转储线程-spid =标识>,EC = 0X0000007F8608E160
日期>时间> spid标识> *** 堆栈转储发送到磁盘名称>: \Program Files\Microsoft SQL Server\MSSQL12。MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt
日期>时间> spid标识> * *******************************************************************************
日期>时间> spid标识> *
日期>时间> spid标识> * 开始堆栈转储 ︰
日期>时间> spid标识> *日期>时间> spid标识>
日期>时间> spid标识> *
日期>时间> spid标识> * 位置 ︰ qxcntxt.cpp:1143
日期>时间> spid标识> * 表达式: !"应由该代码引发无例外"
日期>时间> spid标识> * SPID:标识>
日期>时间> spid标识> * 进程 ID: 3556
日期>时间> spid标识> *
日期>时间> spid标识> * 37 个字节的输入缓冲区
日期>时间> spid标识> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
日期>时间> spid标识> * ÿÿ & 01 00 00 00 ff ff 0c 00 00 00 00 00 26 04 04 05 00 00
日期>时间> spid标识> * 00
日期>时间> spid标识> *
日期>时间> spid标识> *
...
日期>时间> spid标识> 堆栈转储签名是 0x000000014202549F
日期>时间> spid标识> [信息] 标识开始结束 |状态结果错误推测准备的 LazyCommit 只读 |事务数据库 ThreadId |ReadSet WriteSet ScanSet 保存点 LogSizeRq |CommitDep TotalComm 依赖 0 依赖 1 依赖 2 依赖 3 依赖 4 从属 5 相关 6 依赖 7 |区域位置 |
日期>时间> spid标识> 等待外部转储进程 11800 超时。

日期>时间> spid标识> 错误 ︰ 17066,严重性 ︰ 16,状态 ︰ 1。
日期>时间> spid标识> SQL Server 断言 ︰ 文件 ︰ <qxcntxt.cpp>,行 = 1143年失败肯定 = ' !"应由该代码引发无例外"。此错误可能是与计时相关。如果重新运行该语句后仍然出现此错误,使用 DBCC CHECKDB 来检查数据库中的结构完整性,或重新启动服务器,以确保内存中数据结构不会被破坏。</qxcntxt.cpp>
解决方案
第一次 SQL Server 以下累积更新中修复此问题。

对于 SQL Server 2014年累积更新 5

有关累积更新 SQL Server

SQL Server 的每个新累积更新包含所有修补程序和所有安全修补程序,已包含在以前的累积更新。为 SQL Server,请查阅最新的累积更新 ︰
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。

属性

文章 ID:3014825 - 上次审阅时间:03/14/2016 07:36:00 - 修订版本: 2.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3014825 KbMtzh
反馈