Symptomer
Du prøver å aktivere SYSTEM_VERSIONING for en minneoptimalisert tabell i en database der READ_COMMITTED_SNAPSHOT isolasjonsnivå er aktivert. Hvis DATA_CONSISTENCY_CHECK ikke er deaktivert, kan du få en feilmelding som ligner på følgende:
Obs!
Msg 41359, nivå 16, tilstand 0, linje 36En spørring som har tilgang til minneoptimaliserte tabeller ved hjelp av isolasjonsnivået READ COMMITATED, får ikke tilgang til diskbaserte tabeller når databasealternativet READ_COMMITTED_SNAPSHOT er satt til PÅ. Gi et støttet isolasjonsnivå for den minneoptimaliserte tabellen ved hjelp av et tabelltips, for eksempel WITH (SNAPSHOT).
Oppløsning
Løsningen på dette problemet er inkludert i følgende kumulative oppdatering for SQL Server:
Kumulativ oppdatering 1 for SQL Server 2016
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
Den nyeste kumulative oppdateringen for SQL Server 2016
Midlertidig løsning
Hvis du vil omgå dette problemet, kan du deaktivere datakonsekvenskontrollen ved å legge til setningen DATA_CONSISTENCY_CHECK = OFF i uttrykket CREATE TABLE .
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.