Resumo
Atualmente, os Fornecedores de Dados para DB2 não suportam a especificação da instrução set CURRENT QUERY ACCELERATION special registers. Esta declaração é necessária quando se liga à aplicação do armazém de dados IBM Netezza ou ao IDAA (Ibm DB2 Analytics Accelerator).
Para processar a instrução de registos especiais SET CURRENT QUERY ACCELERATION para DB2, a biblioteca de runtime do Requerente de Aplicações DRDA da Microsoft foi atualizada para suportar os pontos de código do protocolo EXCSQLSET (Set SQL Environment) e SQLSTT (Instrução SQL) de DRDA.
Mais Informações
O Fornecedor de Dados da Microsoft para DB2 e as ferramentas de configuração relacionadas são atualizados nesta atualização para expor uma nova propriedade de ligação de registos especiais.
Fornecedor Microsoft OLE DB para DB2
Quando especificar uma instrução de registo especial DB2 SET para o Fornecedor OLE DB para DB2, deve delimitar o argumento registos especiais utilizando aspas duplas em torno do valor (Registos Especiais="DEFINIR ACELERAÇÃO DE CONSULTA ATUAL=TUDO").
Por exemplo, utilize o seguinte:
[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"
Fornecedor do Microsoft ADO.NET para DB2
Quando especifica uma instrução de registo especial DB2 SET para utilização com o Fornecedor de ADO.NET para DB2, delimita o argumento registos especiais com aspas únicas à volta do valor (Registos Especiais="DEFINIR ACELERAÇÃO DE CONSULTA ATUAL=TUDO").
Por exemplo, utilize o seguinte:
[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'";
Resolução
A correção que resolve este problema está incluída nas seguintes atualizações cumulativas do Servidor de Integração de Anfitriões:
Atualização Cumulativa 2 para o Host Integration Server 2016
Atualização Cumulativa 4 para o Host Integration Server 2013
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.
Informações sobre a exclusão de responsabilidade de terceiros
Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.