現象
次のような状況を考えます。
-
DB2 は IBM DB2 テーブルに問い合わせるには、Microsoft Host Integration Server 2010 に付属の Microsoft OLE DB プロバイダーを使用するとします。
-
IBM DB2 テーブルには、IBM DB2 グラフィックのデータ型を使用する列が含まれています。
このシナリオでは、型列 IBM DB2 グラフィック データから返されるクエリの結果は中国語の文字として表示されます。
原因
Host Integration Server 2010 用 OLE DB プロバイダー DB2 が utf-16 ビッグ エンディアンから utf-16 へのデータの変換を正しく処理しないために、この問題が発生したリトル エンディアンです。
解決策
累積的な更新プログラムの情報
Host Integration Server 2010 の累積的な更新プログラム パッケージ 7 でこの問題を解決する修正プログラムが含まれます。累積を取得する方法の詳細については更新プログラム パッケージ、更新プログラム パッケージ 7 Host Integration Server 2010 の階層を参照してください。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
同様の問題についてを参照してくださいの修正: リンク サーバー クエリの結果は、Host Integration Server 2010 環境での IBM DB2 テーブルの中国語の文字として表示されます。。 この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。明示または黙示にかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。