Microsoft distribuie remedierile Microsoft SQL Server 2008 Service Pack 2 (SP2) ca fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate actualizările de securitate care au fost incluse cu versiunea anterioară de actualizare SQL Server 2008 SP2.
Simptome
Luați în considerare următorul scenariu:
Activați opțiunea AUTO_CLOSE a unei baze de date într-o instanță de SQL Server 2008, SQL Server 2012 sau SQL Server 2014.
Una sau mai multe intrări de index lipsă pentru un obiect al bazei de date se află în vizualizarea de gestiune dinamică a indexului lipsă.
Toate conexiunile care se fac la această bază de date sunt închise.
Notă Atunci când sunt închise toate conexiunile, baza de date este de așteptat să se închidă automat.
În același timp, o activitate pentru o operațiune de golire în fundal încearcă să șteargă intrarea de index lipsă. Firul care rulează activitatea nu este același fir care închide baza de date.
În acest scenariu, are loc o încălcare a accesului. În plus, trebuie să reporniți instanța SQL Server pentru a rezolva această problemă.
Cauză
Această problemă apare deoarece se efectuează mai multe apeluri către o metodă gratuită atunci când activitatea lipsă pentru operațiunea de golire în fundal încearcă să șteargă intrarea de index lipsă.
Rezolvare
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă a SQL Server.
Actualizarea cumulativă 1 pentru SQL Server 2014 SP1 /en-us/help/3067839
Actualizarea cumulativă 8 pentru SQL Server 2014 /en-us/help/3067836
Actualizarea cumulativă 6 pentru SQL Server 2012 SP2 /en-us/help/3052468
Actualizarea cumulativă 7 pentru SQL Server 2008 SP2 /en-us/help/2617148
Despre actualizările cumulative pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014 SP1
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014
- Cea mai recentă actualizare cumulativă pentru SQL Server 2012 SP2
- Cea mai recentă actualizare cumulativă pentru SQL Server 2008 SP2
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Soluție
Pentru a evita această problemă, dezactivați opțiunea AUTO_CLOSE a bazei de date.