ВИПРАВЛЕННЯ: Служба Microsoft DRDA не може обробляти оператори SELECT з IBM Java Client для DB2

Застосовується до
Host Integration Server 2016

Ознаки

Служба Microsoft DRDA не може обробити динамічну інструкцію SELECT із клієнта IBM Java для DB2. Крім того, клієнт повертає таке повідомлення про помилку:

Примітка.

  • Не вдалося виконати операцію транзакції, оскільки над цією транзакцією працюють запити, що очікують.
  • Під час виконання операції сталася внутрішня помилка: "Отримання кількості об'єктів".
    java.lang.StringIndexOutOfBoundsException

Причина

Ця проблема виникає тому, що служба Microsoft DRDA неправильно обробляє IBM Java Client для DB2 динамічних SQL SELECT операторів, коли DRDA клієнт SQLAM (SQL Access Manager) версії 11.

Спосіб усунення проблеми

Цю проблему вирішено в сукупному пакеті оновлень 2 для Host Integration Server 2016.

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся про термінологію , яка використовується корпорацією Майкрософт для опису оновлень програмного забезпечення.

Застереження щодо інформації третіх осіб

Описані в цій статті продукти сторонніх виробників створюються компаніями, які не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.