Objawy
Usługa DRDA firmy Microsoft nie może przetwarzać dynamicznych instrukcji SELECT klienta IBM Java dla bazy danych DB2. Ponadto klient zwraca następujący komunikat o błędzie:
Uwaga
- Operacja transakcji nie może zostać wykonana, ponieważ istnieją oczekujące żądania pracy nad tą transakcją.
- Wystąpił błąd wewnętrzny podczas: "Pobieranie liczby obiektów".
java.lang.StringIndexOutOfBoundsException
Przyczyna
Ten problem występuje, ponieważ usługa DRDA firmy Microsoft nieprawidłowo przetwarza instrukcje IBM Java Client dla instrukcji DB2 dynamic SQL SELECT, gdy klientem DRDA jest SQLAM (SQL Access Manager) w wersji 11.
Rozwiązanie
Ten problem został rozwiązany w aktualizacji zbiorczej 2 programu Host Integration Server 2016.
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.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są produkowane przez wytwórców niezależnych od Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.