Sammanfattning
Dataproviders för DB2 har för närvarande inte stöd för att ange uttrycket SET CURRENT QUERY ACCELERATION special registers. Den här policyn krävs när du ansluter till datalagret IBM Netezza eller IDAA (IBM DB2 Analytics Accelerator).
För att bearbeta den nödvändiga SET CURRENT QUERY ACCELERATION special registers-instruktionen för DB2 uppdaterades Microsoft DRDA Application Requester runtime-biblioteket för att stödja DRDA EXCSQLSET (Set SQL Environment) och SQLSTT-protokollkodpunkter (SQL Statement).
Mer information
Microsoft Data Provider för DB2 och relaterade konfigurationsverktyg uppdateras i den här uppdateringen för att visa en ny anslutningsegenskap för specialregister.
Microsoft OLE DB Provider för DB2
När du anger en särskild DB2 SET-sats för OLE DB-provider för DB2 bör du avgränsa argumentet särskilda register med dubbla citattecken runt värdet (Special Registers="SET CURRENT QUERY ACCELERATION=ALL").
Använd till exempel följande:
[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 för DB2
När du anger ett db2 SET-uttryck för specialregister som ska användas med ADO.NET provider för DB2 avgränsar du argumentet för särskilda register genom att använda enkla citattecken runt värdet (Special Registers='SET CURRENT QUERY ACCELERATION=ALL').
Använd till exempel följande:
[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'";
Lösning
Korrigeringen som löser det här problemet ingår i följande kumulativa uppdateringar för Host Integration Server:
Kumulativ uppdatering 2 för Host Integration Server 2016
Kumulativ uppdatering 4 för Host Integration Server 2013
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.
Ansvarsfriskrivning från tredje part
De produkter från tredje part som beskrivs i den här artikeln är tillverkade av företag som är oberoende av Microsoft. Microsoft utfärdar inga som helst garantier för dessa produkters funktion och tillförlitlighet.