KB2803799 - Ispravka: Upit koji se pokreće protiv DMV-a unosi beskonačnu petlju u SQL Server 2008 R2, SQL Server 2008 ili SQL Server 2012

Microsoft distribuira ispravke za Microsoft SQL Server 2008 R2 servisni paket 2 (SP2) kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2008 R2 servisni paket 2.

Simptomi

Razmotrite sledeći scenario:

  • Upit se izvršava u odnosu na neke dinamičke prikaze upravljanja (DMV-ovima) u sistemima Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2012. Na primer, upit ćete pokrenuti u odnosu na sys.dm_exec_procedure_stats i dm_exec_trigger_stats prikaza.

  • Upit koristi plan_handle kao predikat.

  • Plan upita na koji plan_handle ukazuje na predikat ne postoji.

U ovom scenariju, upit unosi beskonačnu petlju koja nikada ne prestaje da radi, možda ćete dobiti grešku "Planer bez prinosa" i može se generisati minidump datoteka. Pored toga, ne možete da ubijete upit, a nije moguće ponovo pokrenuti uslugu SQL Server. Morate ponovo pokrenuti računar ili koristiti komandu SHUTDOWN WITH NOWAIT da biste ponovo pokrenuli sql Server uslugu.

Rešenje

Kumulativne informacije o ažuriranju

Paket ispravki hitnih ispravki za SQL Server 2008 R2 servisni paket 1

Ispravka za ovaj problem je prvi put objavljena u paketu ispravki za hitne ispravke za SQL Server 2008 R2 servisni paket 1.

Kumulativna ispravka 12 za SQL Server 2008 servisni paket 3

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 12. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 servisni paket 3 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2863205 Kumulativni paket ispravki 12 za SQL Server 2008 servisni paket 3Napomena Pošto su verzije kumulativne, svako novo izdanje za ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2008 servisnog paketa 3. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2629969 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 3 objavljen

Kumulativna ispravka 7 za SQL Server 2012

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 7. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2012 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2823247 Kumulativni paket ispravki 7 za SQL Server 2012Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2012. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2692828 SQL Server 2012 builds koji su objavljeni nakon što je SQL Server 2012 objavljen

Kumulativna ispravka 3 za SQL Server 2012 SP1

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 3. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2012 SP1 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2812412 Kumulativni paket ispravki 3 za SQL Server 2012 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2012 SP1. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2772858 SQL Server 2012 builds koji je objavljen nakon što je SQL Server 2012 servisni paket 1 objavljen

Kumulativna ispravka 5 za SQL Server 2008 R2 SP2

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 5. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 SP 2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2797460 Kumulativni paket ispravki 5 za SQL Server 2008 R2 servisni paket 2Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2008 R2 SP 2. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2730301 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 2 was released

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Više informacija

Za više informacija o sys.dm_exec_query_stats i sys.dm_exec_procedure_stats DMV-ovima posetite sledeće MSDN Veb lokacije:

Opšte informacije o sys.dm_exec_query_stats za dinamičko upravljanje

Opšte informacije o sys.dm_exec_procedure_stats za dinamičko upravljanje

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×