KB2619077 - PATAISYMAS: Kreipties pažeidimas, kai trūkstama foninio valymo operacijos užduotis bando panaikinti trūkstamą rodyklės įrašą

Taikoma
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

"„Microsoft“" platina "„Microsoft“ „SQL Server“ 2008 Service Pack 2" (SP2) pataisas kaip vieną atsisiunčiamą failą. Kadangi pataisos yra kaupiamosios, kiekviename naujame leidime yra visos karštosios pataisos ir visi saugos naujinimai, kurie buvo įtraukti į ankstesnį "„SQL Server“ SP2" naujinimo leidimą.

Požymiai

Apsvarstykite šį scenarijų:

  • Duomenų bazės parinktį AUTO_CLOSE įgalinate „SQL Server“ 2008, „SQL Server“ 2012 arba „SQL Server“ 2014" egzemplioriuje.

  • Vienas ar daugiau trūkstamų duomenų bazės objekto indekso įrašų yra trūkstamo indekso dinaminio valdymo rodinyje.

  • Visi ryšiai su šia duomenų baze yra uždaryti.

    Pastaba: uždarius visus ryšius, duomenų bazė turėtų būti uždaryta automatiškai.

  • Tuo pačiu metu fono valymo operacijos užduotis bando panaikinti trūkstamą rodyklės įrašą. Užduotį vykdanti gija nėra ta pati gija, kuri uždaro duomenų bazę.

Tokiu atveju įvyksta prieigos pažeidimas. Be to, norėdami išspręsti šią problemą, turite iš naujo paleisti „SQL Server“ egzempliorių.

Priežastis

Ši problema kyla, nes kelis kartus iškviečiami nemokamu metodu, kai trūkstama foninio valymo užduotis operacija bando panaikinti trūkstamą rodyklės įrašą.

Sprendimas

Problema pirmą kartą buvo išspręsta šiame kaupiamajame „SQL Server“ naujinime.

1 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 SP1 /en-us/help/3067839

8 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/3067836

6 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/3052468

7 kaupiamasis naujinimas, skirtas „SQL Server“ 2008 SP2 /en-us/help/2617148

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

      

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Sprendimo būdas

Norėdami išspręsti šią problemą, išjunkite duomenų bazės parinktį AUTO_CLOSE .