الأعراض
عند تشغيل تطبيق باستخدام موفر 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. في بعض الحالات، لم يتم استدعاء destructor لتنظيف MSDTC. يؤدي هذا إلى استثناء MSDTC.
الدقة
يتم تضمين الإصلاح الذي يحل هذه المشكلة في التحديثات التراكمية التالية لخادم تكامل المضيف:
التحديث التراكمي 2 ل Host Integration Server 2016
التحديث التراكمي 4 ل Host Integration Server 2013
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.