Применяется к
Host Integration Server 2013 Host Integration Server 2016

Симптомы

При запуске приложения с помощью поставщика 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

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Ссылки

Узнайте о терминологии Корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.