Sümptomid
Kui käivitate rakenduse hajutatud tehingu jaoks konfigureeritud DB2 ADO.NET pakkuja abil, nurjub rakendus laadimise all ja tagastab järgmise erandi:
Märkus.
System.Runtime.InteropServices.COMException (0x80040E14): HRESULT-i erand: 0x80040E14
at System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
at System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Transaction transaction)
Põhjus
See probleem ilmnes, kui lisasime XA tehingutoe. Mõnel juhul ei kutsutud MSDTC puhastuse hävitajat kunagi. See põhjustab MSDTC erandi.
Lahendus
Lahendus, mis lahendab selle probleemi, on kaasatud järgmistesse hosti integreerimise serveri koondvärskendustesse:
Host Integration Server 2016 koondvärskendus 2
Host Integration Server 2013 koondvärskendus 4
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Siit leiate teavet microsofti tarkvaravärskenduste terminoloogia kohta.