Objawy
Po uruchomieniu aplikacji przy użyciu dostawcy ADO.NET dla bazy danych DB2, który jest skonfigurowany do transakcji rozproszonych, aplikacja kończy się niepowodzeniem pod obciążeniem i zwraca następujący wyjątek:
Uwaga
System.Runtime.InteropServices.COMException (0x80040E14): Wyjątek od HRESULT: 0x80040E14
w: System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
w: System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Transaction transaction)
Przyczyna
Ten problem został wprowadzony po dodaniu obsługi transakcji XA. W niektórych sytuacjach destruktor oczyszczania MSDTC nigdy nie został wywołany. Powoduje to wyjątek MSDTC.
Rozwiązanie
Poprawka rozwiązująca ten problem jest zawarta w następujących aktualizacjach zbiorczych programu Host Integration Server:
Aktualizacja zbiorcza 2 dla programu Host Integration Server 2016
Aktualizacja zbiorcza 4 dla programu Host Integration Server 2013
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.