סימפטומים
בעת הפעלת יישום באמצעות ספק ADO.NET עבור DB2 שתצורתו נקבעה עבור טרנזקציה מבוזרת, היישום נכשל תחת טעינה ומחזיר את החריגה הבאה:
הערה
System.Runtime.InteropServices.COMException (0x80040E14): חריגה מ- HRESULT: 0x80040E14
ב- System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
ב- System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Transaction transaction)
גורם
בעיה זו הוצגה כאשר הוספנו תמיכה בטרנזקציות של XA. במצבים מסוימים, ההשמדה של ניקוי MSDTC מעולם לא נקראה. פעולה זו גורמת לחריגה של MSDTC.
פתרון
התיקון שפתר בעיה זו נכלל בעדכונים המצטברים הבאים עבור שרת שילוב מארח:
עדכון מצטבר 2 עבור שרת שילוב מארח 2016
עדכון מצטבר 4 עבור שרת שילוב מארח 2013
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
למד על המינוח שבו Microsoft משתמשת לתיאור עדכוני תוכנה.