IBM Netezza 및 IDAA(IBM DB2 Analytics Accelerator)를 지원하도록 DB2용 데이터 공급자가 업데이트됩니다.

적용 대상
Host Integration Server 2013 Host Integration Server 2016

요약​​

DB2용 데이터 공급자는 현재 SET CURRENT QUERY ACCELERATION 특수 레지스터 문 지정을 지원하지 않습니다. 이 문은 IBM Netezza 데이터 웨어하우스 어플라이언스 또는 IDAA(IBM DB2 Analytics Accelerator)에 연결할 때 필요합니다.

DB2에 필요한 SET CURRENT QUERY ACCELERATION 특수 레지스터 문을 처리하기 위해 MICROSOFT DRDA 애플리케이션 요청자 런타임 라이브러리가 DRDA EXCSQLSET(SQL 환경 설정) 및 SQLSTT(SQL 문) 프로토콜 코드 요소를 지원하도록 업데이트되었습니다.

추가 정보

새 특수 레지스터 연결 속성을 노출하도록 이 업데이트에서는 DB2용 Microsoft 데이터 공급자 및 관련 구성 도구가 업데이트됩니다. 

Microsoft OLE DB Provider for DB2

DB2용 OLE DB 공급자에 대해 DB2 SET 특수 레지스터 문을 지정하는 경우 값 주위에 큰따옴표(Special Registers="SET CURRENT QUERY ACCELERATION=ALL")를 사용하여 특수 레지스터 인수를 구분해야 합니다.

예를 들어 다음을 사용합니다.


[oledb]

; Everything after this line is an OLE DB initstring

Provider=DB2OLEDB.1;Network Transport Library=TCPIP;Network
Address=<value>;Network Port=446;User ID=<value>;Password=
<value>;Initial Catalog=<value>;Host CCSID=37;PC Code Page
=1252;Package Collection=NULLID;Special Registers="SET 
CURRENT QUERY ACCELERATION=ALL"

Microsoft ADO.NET Provider for DB2

DB2용 ADO.NET Provider와 함께 사용할 DB2 SET 특수 레지스터 문을 지정하는 경우 값 주위에 작은 따옴표(Special Registers='SET CURRENT QUERY ACCELERATION=ALL')를 사용하여 특수 레지스터 인수를 구분합니다.

예를 들어 다음을 사용합니다.


[adonet]

string connString = "Network Address=<value>;Network 
Port=446;User ID=<value>;Password=<value>;Initial 
Catalog=<value>;Host CCSID=37;PC Code Page=1200;Package 
Collection=NULLID;Special Registers='SET CURRENT QUERY 
ACCELERATION=ALL'";

 

해결 방법

이 문제를 해결하는 수정 사항은 호스트 통합 서버에 대한 다음 누적 업데이트에 포함되어 있습니다.

Host Integration Server 2016의 누적 업데이트 2

Host Integration Server 2013의 누적 업데이트 4

상태

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

참조 자료

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

타사 정보 부인

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