Applies ToSQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

症状

请考虑以下情形:

  • 通过使用 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 产品中的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。