Resumen
Los proveedores de datos para DB2 no admiten actualmente la especificación de la instrucción SET CURRENT QUERY ACCELERATION de registros especiales. Esta declaración es necesaria cuando se conecta al dispositivo de almacenamiento de datos IBM Netezza o al IDAA (IBM DB2 Analytics Accelerator).
Para procesar la instrucción de registros especiales SET CURRENT QUERY ACCELERATION necesaria para DB2, la biblioteca de tiempo de ejecución del solicitante de aplicaciones DRDA de Microsoft se actualizó para admitir los puntos de código de protocolo DRDA EXCSQLSET (establecer entorno SQL) y SQLSTT (instrucción SQL).
Más información
El Proveedor de datos de Microsoft para DB2 y las herramientas de configuración relacionadas se actualizan en esta actualización para exponer una nueva propiedad de conexión de registros especiales.
Proveedor OLE DB de Microsoft para DB2
Al especificar una instrucción de registro especial SET de DB2 para el Proveedor de OLE DB para DB2, debe delimitar el argumento de registros especiales usando comillas dobles alrededor del valor (Special Registers="SET CURRENT QUERY ACCELERATION=ALL").
Por ejemplo, use lo siguiente:
[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"
Proveedor de ADO.NET de Microsoft para DB2
Al especificar una instrucción de registro especial DB2 SET para su uso con el proveedor de ADO.NET para DB2, delimite el argumento de registros especiales usando comillas simples alrededor del valor (Special Registers='SET CURRENT QUERY ACCELERATION=ALL').
Por ejemplo, use lo siguiente:
[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'";
Resolución
La corrección que resuelve este problema se incluye en las siguientes actualizaciones acumulativas para Host Integration Server:
Actualización acumulativa 2 para Host Integration Server 2016
Actualización acumulativa 4 para Host Integration Server 2013
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtén información sobre la terminología que Microsoft usa para describir las actualizaciones de software.
Aviso de declinación de responsabilidades sobre la información de terceros
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.