Symptom
När du kör ett program med hjälp av ADO.NET-Provider för DB2 som är konfigurerad för distribuerade transaktioner kan programmet misslyckas under belastning och returnerar följande undantag:
System.Runtime.InteropServices.COMException (0x80040E14): Undantag från HRESULT: 0x80040E14
vid System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (objektet punkTransactionCoord, Int32 isoLevel, Int32 transaktionsimplementationen, IntPtr-pOtherOptions)
vid System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (transaktion transaktion)
Orsak
Det här problemet introducerades när vi lagt till stöd för XA-transaktioner. I vissa situationer anropades aldrig destruerare för MSDTC-rensning. Detta medför att MSDTC-undantag.
Lösning
Korrigeringen som löser problemet ingår i följande kumulativa uppdateringar för Host Integration Server:
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.
Referenser
Lär dig mer om den terminologin som Microsoft använder för att beskriva programuppdateringar.