Сводка
Поставщики данных для 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, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.
Заявление об отказе от ответственности за продукцию сторонних производителей
Сторонние продукты, которые рассматриваются в этой статье, производятся компаниями, которые не зависят от Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.