Simptomi
Pokušajte uključiti SYSTEM_VERSIONING za tablicu optimiziranu za memoriju u bazi podataka u kojoj je omogućena razina READ_COMMITTED_SNAPSHOT izolacije. Ako DATA_CONSISTENCY_CHECK nije onemogućen, može vam se prikazati poruka o pogrešci slična ovoj:
Napomena
Poruka 41359, Razina 16, Država 0, Redak 36Upit koji pristupa tablicama optimiziranim za memoriju pomoću razine izolacije READ COMMITED, ne može pristupiti tablicama temeljenim na disku kada je READ_COMMITTED_SNAPSHOT mogućnosti baze podataka postavljena na UKLJUČENO. Navedite podržanu razinu izolacije za tablicu optimiziranu za memoriju pomoću podsjetnika za tablicu, npr. WITH (SNIMKA).
Rješenje
Rješenje tog problema obuhvaćeno je sljedećim kumulativnim ažuriranjem za SQL Server:
Kumulativno ažuriranje 1 za SQL Server 2016
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:
Najnovije kumulativno ažuriranje za SQL Server 2016
Zaobilazno rješenje
Da biste zaobišli taj problem, isključite provjeru dosljednosti podataka dodavanjem uvjeta DATA_CONSISTENCY_CHECK = OFF u naredbu CREATE TABLE .
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.