Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

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.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.