Sintomi
Quando si esegue un'applicazione utilizzando il Provider ADO.NET per DB2 configurato per transazioni distribuite, l'applicazione non riesce in condizioni di carico e restituisce l'eccezione seguente:
COMException (0x80040E14): Eccezione da HRESULT: 0x80040E14
in System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (oggetto punkTransactionCoord, isoLevel Int32, Int32 isoFlag, IntPtr pOtherOptions) in System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (operazione)
Causa
Questo problema è stato introdotto quando abbiamo aggiunto il supporto delle transazioni XA. In alcune situazioni, è non stato mai chiamato il distruttore per la pulitura MSDTC. In questo modo l'eccezione di MSDTC.
Risoluzione
La correzione che risolve questo problema è inclusa negli aggiornamenti cumulativi seguenti per Host Integration Server:
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.