FIX: Užklausa, kuri veikia nuo yra DMV patenka uždarame cikle SQL Server 2008 R2, SQL Server 2008 arba SQL Server 2012

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 2803799
Microsoft platina Microsoft SQL Server 2008 R2 2 pakeitimų paketą (SP2) nustato kaip vienas atsisiunčiamą failą. Nes pataisymai yra kumuliacinės, kiekviena nauja versija yra visi karštąsias pataisas ir visus saugos pataisas, kurios buvo pridėtos prie ankstesnės SQL Server 2008 R2 Service Pack 2 nustatyti išleidimo.
Požymiai
Įsivaizduokite tokią situaciją:
  • Paleidus užklausą prieš keletą dinaminio valdymo vaizdai (DMVs) Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 arba Microsoft SQL Server 2012. Pavyzdžiui, galite paleisti užklausą prieš sys.dm_exec_procedure_stats ir dm_exec_trigger_stats nuomones.
  • Užklausa naudoja plan_handle kaip predikato.
  • Užklausos planą, kuris plan_handle predikato rodo, kad nėra.

Tokiu atveju užklausą į begalinis ciklas, niekada nustoja veikti, įvyksta "ne duoda planavimo" klaida ir mini Iškelties failo gali kurti. Be to, you can't kill užklausą, ir SQL Server tarnyba negali būti perkrauta. Turite iš naujo paleisti kompiuterį arba iš naujo paleisti SQL serverio paslaugą, naudokite komandą SHUTDOWN su NOWAIT.
Sprendimas

Kaupiamasis naujinimas informacija

Karštosios pataisos naujinimo paketą, skirtą SQL Server 2008 R2 pakeitimų paketu

Kad nustatyti šį klausimą pirmą kartą išleistas į karštosios pataisos naujinimo paketą, skirtą SQL Server 2008 R2 pakeitimų paketu.

Kaupiamasis naujinimas 12 SQL Server 2008 pakeitimų paketas 3

Kad nustatyti ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 12. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį bendrą paketą SQL Server 2008 3 pakeitimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2863205 Kaupiamojo naujinimo paketą 12, SQL Server 2008 pakeitimų paketu
Pastaba Nes stato yra kumuliacinės, kiekviena nauja fix spaudai yra visos karštosios pataisos ir visų saugos pataisas, kurios buvo pridėtos prie ankstesnės SQL Server 2008 Service Pack 3 nustatyti išleidimo. Mes rekomenduojame, kad jūs nusprendėte taikant naujausius fix spaudai, kuriame bus šios karštosios pataisos. Norėdami gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2629969 SQL Server 2008 stato, buvo paleistas po to, kai buvo išleistas SQL Server 2008 pakeitimų paketu

Kaupiamasis naujinimas 7 SQL Server 2012

Kad nustatyti ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 7. Norėdami gauti daugiau informacijos, kaip gauti šį bendrą paketą SQL serverio 2012, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2823247 Atnaujinimų paketas 7 SQL serverio 2012
Pastaba Nes stato yra kumuliacinės, kiekviena nauja fix spaudai yra visos karštosios pataisos ir visų saugos pataisas, kurios buvo pridėtos prie ankstesnės SQL serverio 2012 nustatyti išleidimo. Mes rekomenduojame, kad jūs nusprendėte taikant naujausius fix spaudai, kuriame bus šios karštosios pataisos. Norėdami gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2692828 SQL serverio 2012 stato, buvo paleistas po to, kai SQL serverio 2012 m. buvo išleistas

Kaupiamasis naujinimas 3 SQL serverio 2012 SP1

Kad nustatyti ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 3. Norėdami gauti daugiau informacijos, kaip gauti šį bendrą paketą SQL serverio 2012 SP1, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2812412 Atnaujinimų paketas 3 SQL serverio 2012 1 pakeitimų paketas
Pastaba Nes stato yra kumuliacinės, kiekviena nauja fix spaudai yra visos karštosios pataisos ir visų saugos pataisas, kurios buvo pridėtos prie ankstesnės SQL Server 2012 SP1 nustatyti išleidimo. Mes rekomenduojame, kad jūs nusprendėte taikant naujausius fix spaudai, kuriame bus šios karštosios pataisos. Norėdami gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2772858 SQL serverio 2012 stato, buvo išleistas po SQL Server 2012 1 pakeitimų paketas buvo išleistas

Kaupiamasis naujinimas 5 SQL Server 2008 R2 SP2

Kad nustatyti ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 5. Norėdami gauti daugiau informacijos, kaip gauti šį kaupiamojo naujinimo paketą, skirtą SQL Server 2008 R2 SP 2, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2797460 SQL Server 2008 R2 Service Pack 2 atnaujinimų paketas 5
Pastaba Nes stato yra kumuliacinės, kiekviena nauja fix spaudai yra visos karštosios pataisos ir visų saugos pataisas, kurios buvo pridėtos prie ankstesnės SQL Server 2008 R2 SP 2 nustatyti išleidimo. Mes rekomenduojame, kad jūs nusprendėte taikant naujausius fix spaudai, kuriame bus šios karštosios pataisos. Norėdami gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2730301 SQL Server 2008 R2 stato, buvo išleistas po SQL Server 2008 R2 Service Pack 2 buvo išleistas
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Daugiau informacijos
Norėdami gauti daugiau informacijos apie sys.dm_exec_query_stats ir sys.dm_exec_procedure_stats DMVs, eikite į šiuos MSDN svetainės:

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 2803799 – Paskutinė peržiūra: 10/19/2013 07:04:00 – Peržiūra: 1.0

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

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2803799 KbMtlt
Atsiliepimai