概要
DB2 のデータ プロバイダーでは、現在のクエリ アクセラレーションの設定の特別なレジスタのステートメントを指定を現在はサポートしていません。IBM Netezza データ ・ ウェアハウス ・ アプライアンスまたは IDAA (IBM DB2 分析アクセラレータ) を接続するとき、次のステートメントが必要です。
DB2 のステートメントを登録、必要な設定現在クエリ アクセラレーション特殊を処理するため、DRDA EXCSQLSET (SQL 環境を設定する)、SQLSTT (SQL ステートメント) プロトコルのコード ポイントをサポートするためにマイクロソフトの DRDA アプリケーション リクエスターのランタイム ライブラリが更新されました。
詳細
DB2 および関連する構成ツールの Microsoft データ プロバイダーは、新しい特別なレジスタの接続プロパティを公開するのには、この更新プログラムで更新されます。
DB2 用の Microsoft OLE DB プロバイダー
DB2 用 OLE DB プロバイダーの明細書の登録特別な DB2 の設定を指定する場合は、値を囲む二重引用符を使用して特別なレジスタの引数を区切る必要があります (特別な登録 ="現在のクエリ アクセラレーションの設定 = 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"
DB2 用の Microsoft ADO.NET プロバイダー
DB2 設定特別な ADO.NET プロバイダーに DB2 の使用するためのステートメントを登録するを指定する場合は、値を囲む単一引用符を使用して特別なレジスタの引数を区切る (特別なレジスタ =' 現在のクエリ アクセラレーションの設定 = 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'";
解決策
Host Integration Server の次の累積的な更新プログラムでこの問題を解決する修正プログラムが含まれます。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
マイクロソフトを使用してソフトウェア更新プログラムについて説明する用語について説明します。
サードパーティの情報に関する免責事項
この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。明示または黙示にかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。