KB3174711 - SYSTEM_VERSIONING nije uključen za tabelu u bazi podataka koja ima omogućen nivo READ_COMMITTED_SNAPSHOT sistema u SQL Server 2016

Simptomi

Pokušavate da uključite SYSTEM_VERSIONING tabelu optimizovanu za memoriju u bazi podataka koja ima omogućen READ_COMMITTED_SNAPSHOT nivo izolacije. Ako DATA_CONSISTENCY_CHECK onemogućen, možete dobiti poruku o grešci koja je slična sledećoj:

Msg 41359, Nivo 16, Stanje 0, Red 36A upit koji pristupa tabelama optimizovanim za memoriju pomoću nivoa izolacije READ COMMITTED, ne može da pristupi tabelama zasnovanim na disku kada je opcija baze podataka READ_COMMITTED_SNAPSHOT podešena na ON. Obezbedite podržani nivo izolacije za tabelu optimizovanu za memoriju koristeći podsetnik za tabelu, kao što je WITH (SNIMAK).

Rešenje

Ispravka za ovaj problem je uključena u sledeću kumulativnu ispravku za SQL Server:

Kumulativna ispravka 1 za SQL Server 2016

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

Najnovija kumulativna ispravka za SQL Server 2016

Rešenje

Da biste zaobišli ovaj problem, isključite proveru doslednosti podataka tako što ćete dodati DATA_CONSISTENCY_CHECK = OFF u izvodu CREATE TABLE.

Status

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

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×