Symptomen
Wanneer een gebruikerssessie wordt doodgeslagen in Microsoft SQL Server, blijft deze voor onbepaalde tijd terugdraaien totdat SQL Server opnieuw wordt gestart. De gebruikerssessie kan ook vastzitten terwijl deze wacht op TRANSACTION_MUTEX of XACT_OWN_TRANSACTION wacht.
Oorzaak
Dit probleem kan optreden als er een XEvent-sessie is voor sql_transaction-gebeurtenissen met een sql_text-actie en een like_i_sql_unicode_string-predicaat voor de sql_text actie. Wanneer een gebruikerssessie wordt omgebracht, verloopt de lopende transactie via een terugdraaiende procedure. De gebruikerssessie kan een mislukte fout ondervinden vanwege de XEvent-actie en het predicaat. Hierdoor blijft de transactie voor onbepaalde tijd in de terugroltoestand.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
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 beveiligingsfixes die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Verwijzingen
Meer informatie over de terminologie dieMicrosoft gebruikt om software-updates te beschrijven.