Symptomer
Overvej følgende scenarie:
- Du har en AlwaysOn-tilgængelighedsgruppe i SQL Server 2017, hvor understøttelse af DTC (Distributed Transaction Coordinator) er aktiveret.
- Under failover i tilgængelighedsgruppen stoppes først SQL Server' interne DTC-tilstand for alle databaser i tilgængelighedsgruppen, og derefter dræbes alle de aktive transaktioner for alle databaserne i denne tilgængelighedsgruppe.
- Men før de aktive transaktioner afbrydes, kan der opstå en beskadiget hukommelse, hvis disse transaktioner forsøger at få adgang til den stoppede DTC-tilstand.
- Dette sker, fordi transaktionerne forsøger at få adgang til den hukommelse, der allerede er blevet slettet.
Løsning
Dette problem er rettet i følgende kumulative opdatering til SQL Server:
Kumulativ opdatering 1 til SQL Server 2017
Om kumulative opdateringer til SQL Server:
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
Seneste kumulative opdatering til SQL Server 2017
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.