KB2927511 – RJEŠENJE: do povrede prava pristupa može doći kada se pokretački upit pridruži velikom skupu podataka u izbrisanoj ili umetnutoj tablici i paralelno izvodi u sustavu SQL Server 2012 ili SQL Server 2014

Primjenjuje 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

Razmotrite sljedeći scenarij:

  • Na računalu je instaliran Microsoft SQL Server 2012 ili SQL Server 2014.
  • Pokrećete upit da biste izbrisali ili umetnuli velik skup podataka u bazu podataka.
  • Imate okidač definiran u ciljnoj tablici.
  • Upit u okidaču spaja umetnutu ili izbrisanu tablicu s drugim tablicama.
  • Paralelizam je omogućen, a SQL Server pokušava koristiti plan izvršavanja paralelnog upita za izvršavanje ovog pokretačkog upita.

U ovom scenariju dolazi do povrede prava pristupa i upit ne funkcionira.

Napomena: povreda prava pristupa pojavljuje se u komponenti sqlmin! HoBtAccess::Init funkcija. Kada se pojavi taj problem, generirat će se datoteka s izvatkom memorije.

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 /en-us/help/2931693

Kumulativno ažuriranje 9 za SQL Server 2012 SP1 /en-us/help/2931078

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

      

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.