Symptomen
Neem het volgende scenario:
-
U hebt een AlwaysOn-beschikbaarheidsgroep (AG) in SQL Server 2017 waarvoor DTC-ondersteuning (Database Distributed Transaction Coordinator) is ingeschakeld.
-
Tijdens failovers van beschikbaarheidsgroepen wordt SQL Server interne DTC-status voor alle databases in de AG eerst gestopt en worden vervolgens alle actieve transacties voor alle databases van deze beschikbaarheidsgroep beëindigd.
-
Voordat de actieve transacties worden beëindigd, kan er echter een beschadiging van het geheugen optreden als deze transacties toegang proberen te krijgen tot de gestopte DTC-status.
-
Dit gebeurt omdat de transacties toegang proberen te krijgen tot het geheugen dat al is verwijderd.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologiedie Microsoft gebruikt om software-updates te beschrijven.