Simptome
Atunci când executați o aplicație utilizând furnizorul ADO.NET pentru DB2 care este configurat pentru tranzacții distribuite, aplicația nu reușește la încărcare și returnează următoarea excepție:
Notă
System.Runtime.InteropServices.COMException (0x80040E14): Excepție de la HRESULT: 0x80040E14
at System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
la System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Tranzacție tranzacție)
Cauză
Această problemă a apărut atunci când am adăugat suportul pentru tranzacții XA. În unele situații, distrugătorul pentru curățarea MSDTC nu a fost apelat niciodată. Aceasta provoacă excepția MSDTC.
Rezolvare
Remedierea care rezolvă această problemă este inclusă în următoarele actualizări cumulative pentru Host Integration Server:
Actualizarea cumulativă 2 pentru Host Integration Server 2016
Actualizarea cumulativă 4 pentru Host Integration Server 2013
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.