Symptomer
Tenk deg følgende:
-
Du har en AlwaysOn tilgjengelighet gruppe (AG)-database i Microsoft SQL Server-2016.
-
Tjenesten Microsoft Distributed Transaction koordinatorer (DTC) på nytt.
-
Anta at du kjøre Distributed Transaction i databasen AG er aktivert. I så fall kan det hende at transaksjonen mislykkes med feil som ligner på følgende:
Msg 8510, nivå 20 tilstand 3, linje, LineNumber
Innrullere mislyktes: 0x8004d01c(XACT_E_CONNECTION_DOWN). SQL Server kan ikke registrere med Microsoft Distributed Transaction Coordinator (MS DTC) som en ressursbehandler for denne transaksjonen. Transaksjonen kan ha stoppet av klienten eller ressurslederen.
Msg 596, nivå 21, tilstand 1, linje, LineNumber
Kan ikke fortsette kjøringen fordi økten i kill-tilstand.
Msg 0, nivå 20, tilstand 0, linje, LineNumber
Det oppstod en alvorlig feil på gjeldende kommando. Resultatene, bør om noen, forkastes.
Løsning
En løsning for dette problemet er når du starter SQL Server-tjenesten på nytt og deretter kan det ikke hende du får feilen.
Løsning
Dette problemet er løst i den følgende kumulative oppdateringen for SQL Server:
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:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologiensom Microsoft bruker til å beskrive oppdateringer av programvare.