Microsoft jagab Microsoft SQL Server 2008 Service Pack 2 (SP2) fikseerib ühe allalaaditavate failidega. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvavärskendusi, mis kuulusid eelmiste SQL Server 2008 SP2 värskenduste väljalaskega.
Sümptomid
Arvestage järgmise stsenaariumiga.
-
Lubate andmebaasi AUTO_CLOSE suvandi sql Server 2008, sql Server 2012 või sql Server 2014 eksemplaris.
-
Üks või mitu andmebaasi objekti puuduvate registrikirjete kandeid on puudu Indexi dünaamilise halduse vaates.
-
Kõik selle andmebaasi ühendused on suletud. Märkus. Kui kõik ühendused on suletud, peaks andmebaas automaatselt sulguma.
-
Samal ajal proovib tausta tühjendamise toiming eemaldada puuduva registrikirje. Ülesannet käitav lõim pole sama lõim, mis sulgeb andmebaasi.
Selle stsenaariumi korral tekib juurdepääsurikkumine. Lisaks peate selle probleemi lahendamiseks SQL Serveri eksemplari uuesti käivitama.
Põhjus
See probleem ilmneb seetõttu, et mitu kõnet tehakse tasuta meetodil, kui taustal selge toimingu puuduv ülesanne proovib puuduva registrikirje kustutada.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 1 SQL Server 2014 SP1 jaoks /en-us/help/3067839
Kumulatiivne Update 8 SQL Server 2014 /en-us/help/3067836
Kumulatiivne Update 6 SQL Server 2012 SP2 jaoks /en-us/help/3052468
Kumulatiivne Update 7 SQL Server 2008 SP2 jaoks /en-us/help/2617148
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
Selle probleemi lahendamiseks keelake andmebaasi AUTO_CLOSE võimalus.