Поставщики данных для DB2 обновлены для поддержки IBM Netezza и IDAA (IBM DB2 Analytics Accelerator)

Применяется к
Host Integration Server 2013 Host Integration Server 2016

Сводка

Поставщики данных для DB2 в настоящее время не поддерживают указание инструкции SET CURRENT QUERY ACCELERATION специальных регистров. Эта инструкция требуется при подключении к хранилищу данных IBM Netezza (модуль) или к IDAA (IBM DB2 Analytics Accelerator).

Чтобы обработать требуемую инструкцию специальных регистров SET CURRENT QUERY ACCELERATION для DB2, библиотека среды выполнения microsoft DRDA Application Requester была обновлена для поддержки кодовых точек протокола DRDA EXCSQLSET (Set SQL Environment) и SQLSTT (SQL Statement) .

Дополнительные сведения

Поставщик данных Майкрософт для DB2 и связанные средства конфигурации обновлены в этом обновлении, чтобы предоставить новое специальное свойство подключения регистров. 

поставщик OLE DB для DB2 (Майкрософт)

При указании инструкции db2 SET special register для поставщика OLE DB для DB2 следует разделять аргумент special registers, используя двойные кавычки вокруг значения (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 для DB2

При указании инструкции специального регистра DB2 SET для использования с поставщиком ADO.NET для DB2 разделите аргумент special registers, используя одинарные кавычки вокруг значения (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'";

 

Решение

Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:

Накопительный пакет обновления 2 для host Integration Server 2016

Накопительный пакет обновления 4 для host Integration Server 2013

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

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

Заявление об отказе от ответственности за продукцию сторонних производителей

Сторонние продукты, которые рассматриваются в этой статье, производятся компаниями, которые не зависят от Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.