Symptômes
Lorsque vous exécutez une application en utilisant le fournisseur ADO.NET pour DB2 qui est configuré pour la transaction distribuée, l’application échoue sous charge et retourne l’Exception suivante :
System.Runtime.InteropServices.COMException (0x80040E14) : Exception à partir de HRESULT : 0x80040E14
à System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (punkTransactionCoord de l’objet, Int32 isoLevel, indicateur d’isoFlags de Int32, IntPtr pOtherOptions) à System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (transaction de la Transaction)
Cause
Ce problème a été introduit lorsque nous avons ajouté la prise en charge des transactions XA. Dans certains cas, le destructeur pour le nettoyage MSDTC n’était jamais appelé. Ainsi, à l’exception de MSDTC.
Résolution
Le correctif qui résout ce problème est inclus dans les mises à jour cumulatives suivantes pour Host Integration Server :
Mise à jour cumulative 2 pour Host Integration Server 2016
Mises à jour cumulatives 4 pour Host Integration Server 2013
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Références
Découvrez la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.