Vzťahuje sa na
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

Príznaky

Pokúšate sa zapnúť SYSTEM_VERSIONING tabuľky optimalizovanej pre pamäť v databáze, na ktorej je povolená úroveň izolácie READ_COMMITTED_SNAPSHOT . Ak DATA_CONSISTENCY_CHECK nie je zakázaná, môže sa zobraziť chybové hlásenie, ktoré sa podobá nasledujúcemu hláseniu:

MSG 41359, úroveň 16, stav 0, riadkový 36A dotaz, ktorý pristupuje k tabuľkám optimalizovaným pre pamäť pomocou prečítanej úrovne izolácie, nie je možné získať prístup k tabuľkám založeným na diskoch, keď je možnosť READ_COMMITTED_SNAPSHOT nastavená na možnosť zapnuté Poskytnite podporovanú úroveň izolácie tabuľky optimalizovanej pre pamäť pomocou pomôcky tabuľky, ako je napríklad funkcia (snímka).

Riešenie

Oprava tohto problému je zahrnutá v nasledujúcej kumulatívnej aktualizácii pre SQL Server:

Kumulatívna aktualizácia 1 pre SQL Server 2016

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Posledná Kumulatívna aktualizácia pre SQL Server 2016

Alternatívne riešenie

Ak chcete tento problém obísť, vypnite kontrolu konzistencie údajov pridaním klauzuly DATA_CONSISTENCY_CHECK = off v príkaze Create table .

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.