KB2927511 – ISPRAVKA: Kršenje pravila pristupa može da se pojavi kada se pokretački upit spoji sa velikim skupom podataka u izbrisanoj ili umetnutoj tabeli i pokrene paralelno u sistemu SQL Server 2012 ili SQL Server 2014

Primenjuje se na
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Uzmite u obzir sledeću situaciju:

  • Na računaru imate instaliran Microsoft SQL Server 2012 ili SQL Server 2014.
  • Pokrećete upit da biste izbrisali ili umetnuli veliki skup podataka u bazu podataka.
  • Imate definisan pokretač u ciljnoj tabeli.
  • Upit u okidaču spaja umetnutu ili izbrisanu tabelu sa drugim tabelama.
  • Paralelizam je omogućen i SQL Server pokušava da koristi plan izvršavanja paralelnog upita za izvršavanje ovog upita okidača.

U ovom scenariju dolazi do kršenja pravila pristupa, a upit ne radi.

Napomena: Kršenje pravila pristupa se pojavljuje u sqlmin! HoBtAccess::Funkcija Init. Kada dođe do ovog problema, generiše se datoteka prikaza memorije.

Rešenje

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

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

Kumulativna ispravka 9 za SQL Server 2012 SP1 /en-us/help/2931078

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