إصلاح: فشل موفر ADO.NET ل DB2 وإرجاع الخطأ "ITransactionJoin.JoinTransaction"

الأعراض

عند تشغيل أحد تطبيقات باستخدام موفر ADO.NET ل DB2 الذي تم تكوينه للمعاملات الموزعة، تفشل حمل التطبيق ويتم إرجاع الاستثناء التالي:

System.Runtime.InteropServices.COMException (0x80040E14): استثناء من HRESULT: 0x80040E14
في System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (بونكترانساكتيونكورد كائن Int32 إيسوليفيل، Int32 isoFlags، بوثيروبشنز IntPtr)
في System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (الحركة حركة)


 

السبب

تم تقديم هذه المشكلة عندما أضفنا دعم الحركة XA. في بعض الحالات، تم استدعاء دالة التدمير لتنظيف MSDTC ابدأ. يؤدي هذا استثناء MSDTC.

الحل

يتم تضمين الإصلاح الذي يعمل على حل هذه المشكلة في التحديثات التراكمية التالية لملقم تكامل المضيف:

التحديث التراكمي 2 لخادم تكامل المضيف 2016

التحديث التراكمي 4 لخادم تكامل المضيف 2013

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

المراجع

التعرف على المصطلحات يستخدم لوصف تحديثات برامج Microsoft.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×