Microsoft levitab Microsoft SQL Server 2008 hoolduspaketi Service Pack 2 (SP2) parandusi ühe allalaaditava failina. Kuna parandused on kumulatiivsed, sisaldab iga uus väljaanne kõiki kiirparandusi ja kõiki turbevärskendusi, mis olid kaasatud eelmise SQL Server 2008 SP2 värskendus välja.
Sümptomid
Vaatame järgmist näidet.
Andmebaasi suvandi AUTO_CLOSE saate lubada SQL Server 2008, SQL Server 2012 või SQL Server 2014 korral.
Mõni andmebaasiobjekti puuduv registrikirje on puuduva indeksi dünaamilise haldusvaatega.
Kõik selle andmebaasiga loodud ühendused suletakse.
Märkus. Kui kõik ühendused suletakse, suletakse andmebaas eeldatavasti automaatselt.
Samal ajal proovib taustal tühjendamise toiming kustutada puuduva registrikirje. Toimingut käitav lõim pole sama lõim, mis sulgeb andmebaasi.
Selle stsenaariumi puhul ilmneb pääsurikkumine. Lisaks peate probleemi lahendamiseks SQL Server eksemplari taaskäivitama.
Põhjus
See probleem ilmneb, sest mitu kutset tehakse tasuta meetodit, kui taustal tühjendamise toimingu puuduv ülesanne proovib kustutada puuduv registrikirje.
Lahendus
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.
SQL Server 2014 SP1 koondvärskendus 1 /en-us/help/3067839
SQL Server 2014 koondvärskendus 8 /en-us/help/3067836
SQL Server 2012 SP2 koondvärskendus 6 /en-us/help/3052468
SQL Server 2008 SP2 koondvärskendus 7 /en-us/help/2617148
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
- Uusim koondvärskendus SQL Server 2014 SP1 jaoks
- Uusim koondvärskendus SQL Server 2014 jaoks
- Uusim koondvärskendus SQL Server 2012 SP2 jaoks
- Uusim koondvärskendus SQL Server 2008 SP2 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Ajutine lahendus
Selle probleemi lahendamiseks keelake andmebaasi suvand AUTO_CLOSE .