Συμπτώματα
Όταν εκτελείτε μια εφαρμογή, χρησιμοποιώντας την υπηρεσία παροχής ADO.NET για DB2 που έχει ρυθμιστεί για κατανεμημένη συναλλαγή, η εφαρμογή αποτύχει με φορτίο και επιστρέφει την ακόλουθη εξαίρεση:
System.Runtime.InteropServices.COMException (0x80040E14): Εξαίρεση από HRESULT: 0x80040E14
στο System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (punkTransactionCoord αντικείμενο Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
στο System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (συναλλαγή συναλλαγή)
Αιτία
Αυτό το ζήτημα παρουσιάστηκε όταν Προσθέσαμε υποστήριξης συναλλαγών XA. Σε ορισμένες περιπτώσεις, το καταστροφέα για εκκαθάριση MSDTC κλήθηκε ποτέ. Αυτό έχει ως αποτέλεσμα την εξαίρεση του MSDTC.
Προτεινόμενη αντιμετώπιση
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στις παρακάτω αθροιστικές ενημερωμένες εκδόσεις για Host Integration Server:
Αθροιστική ενημερωμένη έκδοση 2 για Host Integration Server 2016
Αθροιστική ενημερωμένη έκδοση 4 για Host Integration Server 2013
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αναφορές
Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.