Feil #: 201918 (Innholdsvedlikehold) VSTS:2088845
Symptomer
Anta at du har en database som har lest utført Snapshot isolasjon (RCSI) ved å angi alternativet READ_COMMITTED_SNAPSHOT på i Microsoft SQL Server-2014. Når du har tilgang til både en minne-optimalisert-tabell og en minne-optimalisert tabellvariabelen i samme setning utenfor konteksten av en transaksjon for brukeren, kan operasjonen mislykkes. I tillegg kan du få følgende feilmelding:
Msg 41359. En spørring at tilgang minne optimalisert tabeller ved hjelp av Isolasjonsnivået lese utført ikke får tilgang til disken basert tabeller når databasealternativet READ_COMMITTED_SNAPSHOT er satt til ON. Angi en støttet Isolasjonsnivået for tabellen minne optimalisert ved hjelp av tabellen tips, for eksempel med (ØYEBLIKKSBILDE).
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Løsningen
Hvis du vil omgå dette problemet, bruker du følgende løsninger:
-
Bruk tabell-tips med (ØYEBLIKKSBILDE) med tabellvariabelen.
-
Angi databasealternativet MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT on.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Author: lyi
Writer: v-juwang
Teknisk redaktør: jackhu; jodebrui; lyi
Editor:v-emy