修补程序: 错误的结果发生在极少数情况下当您运行的查询包含在 SQL Server 2012年或 2014年其内侧一个嵌套的循环联接和性能线轴

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

点击这里察看该文章的英文版: 3068776
症状
运行包含嵌套的循环联接的查询时,SQL Server 可能会添加一个线轴嵌套循环的内侧期间查询优化性能方面的原因。在极少数情况下,此嵌套的循环可能由同一个联接的内侧具有比所使用的引用的数目更多的外部引用。

在查询运行时,可以更改外部引用值。在某些情况下,值可能会更改为不使用的嵌套循环的内侧的这些引用。在这些情况下,添加的性能线轴可以解释这种更改不正确。因此,它会返回不正确的结果。
原因
出现此问题的性能后台缓冲区中存在一个问题。

累积更新信息

第一次 SQL Server 以下累积更新中修复此问题。
建议: 设置 SQL Server 的累积更新

SQL Server 的每个新累积更新包含所有修补程序和所有安全修补程序,已包含在以前的累积更新。为 SQL Server,请查阅最新的累积更新:
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
了解有关 术语 Microsoft 用于描述软件更新。
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

警告:本文已自动翻译

属性

文章 ID:3068776 - 上次审阅时间:08/17/2015 19:18:00 - 修订版本: 2.0

Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3068776 KbMtzh
反馈