Microsoft distribuira Microsoft SQL Server 2008 Service Pack 2 (SP2) popravci kao jednu datoteku za preuzimanje. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sva bezbednosna ažuriranja koja su obuhvaćena prethodnim izdanom ažuriranja sustava SQL Server 2008 SP2.
Simptomi
Razmotrite sljedeći scenarij:
-
Omogućujete AUTO_CLOSE mogućnost baze podataka u INSTANCI sustava sql Server 2008, SQL Server 2012 ili SQL Server 2014.
-
Jedan ili više stavki indeksa koji nedostaju za objekt baze podataka nalaze se u prikazu dinamičke kontrole indeksa.
-
Sve veze koje su napravljene na ovoj bazi podataka zatvorene su. Napomena Kada se sve veze zatvore, očekuje se da će se baza podataka automatski zatvoriti.
-
Istodobno, zadatak za brisanje pozadinske operacije pokušava izbrisati unos indeksa koji nema. Nit koja pokreće zadatak nije ista nit koja zatvara bazu podataka.
U ovom scenariju pojavljuje se kršenje programa Access. Uz to, morate ponovno pokrenuti instancu sustava SQL Server da biste riješili taj problem.
Uzrok
Taj se problem pojavljuje jer se više poziva na besplatnu metodu kada zadatak koji nedostaju za brisanje pozadine pokuša izbrisati unos indeksa koji nedostaju.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 SP1 /en-us/help/3067839
Kumulativno ažuriranje 8 za SQL Server 2014 /en-us/help/3067836
Kumulativno ažuriranje 6 za SQL Server 2012 SP2 /en-us/help/3052468
Kumulativno ažuriranje 7 za SQL Server 2008 SP2 /en-us/help/2617148
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Zaobilazno rješenje
Da biste zaobišli taj problem, onemogućite mogućnost AUTO_CLOSE baze podataka.