KB4511885 – LØSING: Løsningstilstand oppstår når en deklarasjon oppstår i SQL Server 2017

Gjelder for
SQL Server 2017 on Windows

Symptomer

Anta at du bruker SQL Server 2017. Du kan motta følgende deklarasjon på tilfeldige tidspunkter som er lagt til for å beskytte transaksjonen mot en kappløpsbetingelse mellom en prosedyre som kjører, og en samtidig endring av samme prosedyre. Når påstanden oppstår, kan du legge merke til bivirkningene av tidsavbrudd i leasingavtalen. I tillegg går Always On-tilgjengelighetsgruppen og primærdatabasen inn i løsningstilstand. Etter rettelsen får du feilen 41305 (Den gjeldende transaksjonen kunne ikke utføres på grunn av en gjentakende lesevalideringsfeil) i stedet for deklarasjonen. Som feilen antyder, bør du i dette tilfellet kjøre den mislykkede spørringen på nytt.

START STAKKDUMP:

CurrentTime spid SpidId

Location: "LocationPath":LocationId

Uttrykk: HK_E_ALTERED_TABLE_IS_MODIFIED != hr
      

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Oppløsning

Dette problemet er løst i følgende kumulative oppdatering for SQL Server:

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:

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.