증상
다음 시나리오를 고려하세요.
- Windows V10.5용 DB2 데이터베이스에 대해 SQL Server 2008 R2 분산 쿼리 프로세서 4부로 연결된 서버 쿼리 SELECT 문을 실행합니다.
- 데이터는 WINDOWS V10.5용 DB2에 LONG VARCHAR로 저장됩니다.
이 경우 다음과 유사한 내용의 오류 메시지가 나타납니다.
참고
연결된 서버에서 열에 대해 일관되지 않은 메타데이터를 제공했습니다.
이 열은 컴파일 시간에 128개, 런타임에 129의 DBTYPE을 갖는 것으로 보고되었습니다.
원인
Microsoft OLE DB Provider for DB2 및 DB2용 Microsoft DRDA 애플리케이션 요청자 클라이언트는 Windows V10.5 LONG VARCHAR 데이터 형식용 DB2를 올바른 Microsoft OLE DB 데이터 형식으로 일관되게 변환하지 않습니다. 이 문제는 다음 두 가지를 모두 처리할 때 발생합니다.
- 열 스키마
- 쿼리 결과 집합
해결 방법
이 문제는 Host Integration Server 2016의 누적 업데이트 2에서 해결되었습니다.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.
참조 자료
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어 에 대해 알아봅니다.