Symptome
Wenn Sie eine Anwendung mit dem ADO.NET-Anbieter für DB2 ausführen, der für verteilte Transaktionen konfiguriert ist, schlägt die Anwendung unter Last fehl und gibt die folgende Ausnahme zurück:
Hinweis
System.Runtime.InteropServices.COMException (0x80040E14): Ausnahme von HRESULT: 0x80040E14
at System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
at System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Transaction transaction)
Ursache
Dieses Problem wurde eingeführt, als wir XA-Transaktionsunterstützung hinzugefügt haben. In einigen Situationen wurde der Destruktor für die MSDTC-Bereinigung nie aufgerufen. Dies verursacht die MSDTC-Ausnahme.
Lösung
Die Behebung dieses Problems ist in den folgenden kumulativen Updates für Host Integration Server enthalten:
Kumulatives Update 2 für Host Integration Server 2016
Kumulatives Update 4 für Host Integration Server 2013
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.