Pazīmes
Ja palaižat lietojumprogrammu, izmantojot DB2 ADO.NET nodrošinātāju, kas konfigurēts dalītai transakcijai, lietojumprogramma slodzes laikā neizdodas un atgriež šādu izņēmumu:
Piezīme
System.Runtime.InteropServices.COMException (0x80040E14): Izņēmums no HRESULT: 0x80040E14
šeit: System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
šeit: System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(transakcijas transakcija)
Iemesls
Šī problēma tika ieviesta, kad mēs pievienojām XA transakciju atbalstu. Dažās situācijās MSDTC tīrīšanas iznīcinātājs nekad netika izsaukts. Tas izraisa MSDTC izņēmumu.
Risinājums
Labojums, kas novērš šo problēmu, ir iekļauts tālāk norādītajos resursdatora integrācijas servera kumulatīvajos atjauninājumos.
2. kumulatīvais atjauninājums Host Integration Server 2016
Host Integration Server 2013 4. kumulatīvais atjauninājums
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.