症状
请考虑以下情形:
-
通过使用 Microsoft SQL Server 2012年中的外部联接执行针对sys.dm_exec_query_stats和sys.dm_exec_procedure_stats查询。
-
您不匹配等加入plan_handle sql_handle的连接条件。
-
报表导出为 PDF 与 Unicode 字体,如 Arial Unicode MDS 或黑 San Unicode。
在这种情况下,查询将永远不会完成并占用整个价值的核心资源无限期,这将导致许多其它进程失败。
当您尝试关闭 SPID 时,其结果在无产出的计划程序错误,无明显变化的服务器状态。在此情况下,SQL Server 将冻结时试着重新启动实例和解决问题的唯一方法是重新启动 Windows。原因
由于该查询是一个无限循环的后端逻辑上找不到缓存的计划,根据计划处理谓词时,将出现问题。
解决方案
SQL Server 2012年的服务包信息
若要解决此问题,请获取 SQL Server 2012年的最新服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
在 SQL Server 2012 Service Pack 1 固定的2674319错误
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。