Symptom
Du försöker aktivera SYSTEM_VERSIONING för en minnesoptimerade tabell i en databas där READ_COMMITTED_SNAPSHOT isolerings nivå är aktive rad. Om DATA_CONSISTENCY_CHECK inte är inaktiverat kan du få ett fel meddelande av följande slag:
Meddelande 41359, nivå 16, tillstånd 0, rad 36A fråga som får till gång till minnesoptimerade tabeller med den SKRIVSKYDDade isolerings nivån, kan inte använda diskbaserade tabeller när databas alternativet READ_COMMITTED_SNAPSHOT är inställt på på. Ange en isolerings nivå som stöds för den minnesoptimerade tabellen med ett tabell tips, till exempel med (ÖGONBLICKs bild).
Lösning
Korrigeringen för det här problemet ingår i följande kumulativa uppdatering för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Undvik det här problemet genom att inaktivera data konsekvens kontrollen genom att lägga till DATA_CONSISTENCY_CHECK = off -satsen i CREATE TABLE -instruktionen.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.