KB2619077 – POPRAVKA: kršenje pravila pristupa kada zadatak koji nedostaje za operaciju brisanja u pozadini pokuša da izbriše stavku indeksa koja nedostaje

Primenjuje se na
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 distribuira ispravke Microsoft SQL Server 2008 servisnog paketa 2 (SP2) kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2008 SP2.

Simptomi

Uzmite u obzir sledeću situaciju:

  • Opciju AUTO_CLOSE baze podataka omogućavate u instanci SQL Server 2008, SQL Server 2012 ili SQL Server 2014.

  • Neke stavke indeksa koje nedostaju za objekat baze podataka nalaze se u prikazu dinamičkog upravljanja indeksom koji nedostaje.

  • Sve veze sa ovom bazom podataka se zatvaraju.

    Napomena: Kada se sve veze zatvore, očekuje se da će se baza podataka automatski zatvoriti.

  • U isto vreme, zadatak za operaciju brisanja u pozadini pokušava da izbriše stavku indeksa koja nedostaje. Nit koja pokreće zadatak nije ista nit koja zatvara bazu podataka.

U ovom slučaju dolazi do kršenja pravila pristupa. Pored toga, morate ponovo da pokrenete instancu sistema SQL Server da biste rešili ovaj problem.

Uzrok

Do ovog problema dolazi zato što se upućuje više poziva na slobodan način kada zadatak koji nedostaje za operaciju brisanja u pozadini pokuša da izbriše stavku indeksa koja nedostaje.

Rešenje

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Kumulativna ispravka 1 za SQL Server 2014 SP1 /en-us/help/3067839

Kumulativna ispravka 8 za SQL Server 2014 /en-us/help/3067836

Kumulativna ispravka 6 za SQL Server 2012 SP2 /en-us/help/3052468

Kumulativna ispravka 7 za SQL Server 2008 SP2 /en-us/help/2617148

Osnovni podaci o kumulativnim ispravkama za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

      

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Privremeno rešenje

Da biste rešili ovaj problem, onemogućite opciju AUTO_CLOSE baze podataka.