Les fournisseurs de données pour DB2 sont mis à jour pour prendre en charge IBM Netezza et IDAA (IBM DB2 Analytics Accelerator)

S’applique à
Host Integration Server 2013 Host Integration Server 2016

Résumé

Actuellement, les fournisseurs de données pour DB2 ne prennent pas en charge la spécification de l’instruction SET CURRENT QUERY ACCELERATION special registers. Cette instruction est requise lorsque vous vous connectez à l’entrepôt de données IBM Netezza Appliance ou à IDAA (IBM DB2 Analytics Accelerator).

Pour traiter l’instruction spéciale SET CURRENT QUERY ACCELERATION requise pour DB2, la bibliothèque runtime du demandeur d’application Microsoft DRDA a été mise à jour pour prendre en charge les points de code de protocole DRDA EXCSQLSET (Set SQL Environment) et SQLSTT (instruction SQL).

Informations supplémentaires

Le fournisseur de données Microsoft pour DB2 et les outils de configuration associés sont mis à jour dans cette mise à jour pour exposer une nouvelle propriété de connexion spéciale des registres. 

Fournisseur OLE DB Microsoft pour DB2

Lorsque vous spécifiez une instruction de registre spécial DB2 SET pour le fournisseur OLE DB pour DB2, vous devez délimiter l’argument special registers en utilisant des guillemets doubles autour de la valeur (Special Registers="SET CURRENT QUERY ACCELERATION=ALL »).

Par exemple, utilisez ce qui suit :


[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"

Fournisseur Microsoft ADO.NET pour DB2

Lorsque vous spécifiez une instruction de registre spécial DB2 SET à utiliser avec le fournisseur ADO.NET pour DB2, délimitez l’argument registres spéciaux à l’aide de guillemets simples autour de la valeur (Special Registers='SET CURRENT QUERY ACCELERATION=ALL').

Par exemple, utilisez ce qui suit :


[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'";

 

Résolution

Le correctif qui résout ce problème est inclus dans les mises à jour cumulatives suivantes pour Host Integration Server :

Mise à jour cumulative 2 pour Host Integration Server 2016

Mise à jour cumulative 4 pour Host Integration Server 2013

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.