Sümptomid
Proovite sisse lülitada SYSTEM_VERSIONING mälu optimeeritud tabeli andmebaasis, kus on lubatud READ_COMMITTED_SNAPSHOT eraldustase. Kui DATA_CONSISTENCY_CHECK pole keelatud, võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
Märkus.
Msg 41359, tase 16, olek 0, line 36A päring, mis kasutab mälu optimeeritud tabeleid funktsiooni READ COMMITTED eraldustaseme abil, ei pääse juurde kettapõhistele tabelitele, kui andmebaasi suvandi READ_COMMITTED_SNAPSHOT väärtuseks on seatud SEES. Saate tabelivihje (nt WITH (SNAPSHOT) abil optimeeritud mälu jaoks pakkuda toetatud eraldustaseme.
Lahendus
Selle probleemi lahendus sisaldub järgmises SQL Server koondvärskenduses:
koondvärskendus 1 SQL Server 2016 jaoks
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2016 jaoks
Ajutine lahendus
Selle probleemi lahendamiseks lülitage välja andmete ühtsuse kontroll, lisades lausesse CREATE TABLE klausli DATA_CONSISTENCY_CHECK = OFF.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Siit leiate teavet microsofti tarkvaravärskenduste terminoloogia kohta.