Simptomi
Jūs mēģināt ieslēgt SYSTEM_VERSIONING datu bāzes tabulā, kurā ir iespējots READ_COMMITTED_SNAPSHOT izolācijas līmenis. Ja DATA_CONSISTENCY_CHECK nav atspējota, iespējams, tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
Msg 41359, Level 16, State 0, Line 36 vaicājumam, kas piekļūst atmiņas optimizētajām tabulām, izmantojot LASĪTo izolācijas līmeni, nevar piekļūt uz diska bāzes izveidotām tabulām, ja datu bāzes opcija READ_COMMITTED_SNAPSHOT ir ieslēgta. Norādiet atbalstīto izolācijas līmeni ar atmiņu optimizēto tabulu, izmantojot tabulas mājienu, piemēram, ar (MOMENTUZŅĒMUMs).
Risinājums
Šīs problēmas labojums ir iekļauts tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Risinājums
Lai novērstu šo problēmu, izslēdziet datu konsekvences pārbaudi, pievienojot DATA_CONSISTENCY_CHECK = izslēgšanas klauzulu priekšrakstā Create table .
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.