Applies ToSQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Express SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 Standard

Microsoft distribueert Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)-oplossingen als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe versie alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige SQL Server 2008 R2 Service Pack 2 fix release.

Symptomen

Neem het volgende scenario:

  • U voert een query uit voor sommige dynamische beheer weergaven (DMVs) in Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 of in Microsoft SQL Server 2012. U kunt bijvoorbeeld een query uitvoeren in de weergaven sys.dm_exec_procedure_stats en dm_exec_trigger_stats.

  • De query gebruikt plan_handle als predicaat.

  • Het queryplan waaraan de plan_handle predicaat verwijst, bestaat niet.

In dit scenario voert de query een oneindig herhalen in die niet stopt, wordt mogelijk het foutbericht ' non-yield-Planner ' weergegeven en wordt een minidumpbestand gegenereerd. U kunt de query ook niet afbreken en de SQL Server-service kan niet opnieuw worden gestart. U moet de computer opnieuw opstarten of de opdracht SHUTDOWN met WAIT WAIT gebruiken om de SQL Server-service opnieuw te starten.

Oplossing

Cumulatieve updategegevens

Hotfix-updatepakket voor SQL Server 2008 R2 Service Pack 1

De oplossing voor dit probleem werd voor het eerst uitgebracht in het hotfix-updatepakket voor SQL Server 2008 R2 Service Pack 1.

Cumulatieve update 12 voor SQL Server 2008 Service Pack 3

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 12. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 Service Pack 3, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2863205 Cumulatief updatepakket 12 voor SQL Server 2008 Service Pack 3Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 Service Pack 3 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2629969 De versies van SQL Server 2008 die na SQL Server 2008 Service Pack 3 zijn uitgebracht

Cumulatieve update 7 voor SQL Server 2012

De oplossing voor dit probleem werd voor het eerst uitgebracht in cumulatieve update 7. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2012, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2823247 Cumulatief updatepakket 7 voor SQL Server 2012Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2012 fix. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2692828 De versies van SQL Server 2012 die zijn uitgebracht na de release van SQL Server 2012

Cumulatieve update 3 voor SQL Server 2012 SP1

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 3. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2012 SP1, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2812412 Cumulatief updatepakket 3 voor SQL Server 2012 Service Pack 1Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2012 SP1 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2772858 De versies van SQL Server 2012 die zijn uitgebracht na SQL Server 2012 Service Pack 1, zijn uitgebracht

Cumulatieve update 5 voor SQL Server 2008 R2 SP2

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 5. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 SP 2, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2797460 Cumulatief updatepakket 5 voor SQL Server 2008 R2 Service Pack 2Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 SP 2 Fix. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2730301 De SQL Server 2008 R2-builds die zijn uitgebracht na SQL Server 2008 R2 Service Pack 2 is uitgebracht

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Ga naar de volgende MSDN-websites voor meer informatie over de sys.dm_exec_query_stats en sys.dm_exec_procedure_stats-DMVs:

Algemene informatie over de sys.dm_exec_query_stats dynamische beheerweergave

Algemene informatie over de sys.dm_exec_procedure_stats dynamische beheerweergave

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.