수정: Microsoft DRDA 서비스는 IBM Java Client for DB2에서 SELECT 문을 처리할 수 없습니다.

적용 대상
Host Integration Server 2016

증상

Microsoft DRDA Service는 IBM Java Client for DB2에서 동적 SELECT 문을 처리할 수 없습니다. 또한 클라이언트는 다음 오류 메시지를 반환합니다.

참고

  • 이 트랜잭션에 대해 작업 중인 보류 중인 요청이 있으므로 트랜잭션 작업을 수행할 수 없습니다.
  • "개체 개수 검색" 중에 내부 오류가 발생했습니다.
    java.lang.StringIndexOutOfBoundsException

원인

이 문제는 DRDA 클라이언트가 SQLAM(SQL Access Manager) 버전 11일 때 Microsoft DRDA 서비스가 DB2용 IBM Java Client for DB2 동적 SQL SELECT 문을 잘못 처리하기 때문에 발생합니다.

해결 방법

이 문제는 Host Integration Server 2016의 누적 업데이트 2에서 해결되었습니다.

상태

Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.

참조 자료

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어 에 대해 알아봅니다.

타사 정보 부인

이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.