KB2619077 - FIX: access violation when a missing task for a background clear operation katse kustutada puuduv registrikirje

Rakenduskoht
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 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.

      

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 .