FIX は、WHERE 句は、OLE DB プロバイダー (DB2 用) を使用して、DB2 システムに接続するのには、SQL Server のリンク サーバーの実行速度が低下可能性がありますが含まれている 4 部構成の名前クエリ 文書番号: 2464256
この資料では、次の製品にも適用されます。
Microsoft OLE DB プロバイダー (DB2 用) 3. 0 次のシナリオを検討してください。
Microsoft OLE DB プロバイダー (db2 用) は、コンピューターにインストールします。 OLE DB プロバイダー (DB2 用) を使用して、IBM DB2 システムのインスタンスに接続するのには、Microsoft SQL Server のリンク サーバーは、あります。 SQL Server のリンク サーバーにクエリを実行します。4 部構成の名前の構文を使用するクエリと、場所 複雑な DB2 ビュー IBM DB2 データベースに対してクエリを実行する句を指定します。 このシナリオでは、クエリの実行速度が低下可能性があります。
メモ この問題は、DB2 ビューを照会するのには、クエリを使用しない場合にも発生可能性があります。
この問題が発生するは OLE DB プロバイダー (DB2 用) を使用していないため、
場所 句の中で、
選択 * から< …=""> クエリです。
プロバイダーがスキーマ情報を取得しようとするときは、プロバイダーを送信します。
選択 * から< …=""> ステートメントです。分散クエリ プロセッサ (DQP) を提供します。
OpenRowset 4 部構成の名前クエリのスキーマ情報を取得するのには、DB2 用 OLE DB プロバイダーを呼び出します。は、
OpenRowset 使用を呼び出し、
DBPROP_MAXROWS [プロパティ] します。0 以外の値を設定できます、
DBPROP_MAXROWS クエリで返される行の数を制限するには、[プロパティ] をクリックします。ただし、OLE DB プロバイダー (DB2 用) は無視されます、
DBPROP_MAXROWS プロパティ、および
場所 句を削除してから、
選択 * から< …=""> ステートメントを IBM DB2 データベースに送信される前にします。そのため、DB2 が場合は、クエリの結果を返すに時間がかかることがあります、
選択 * から< …=""> クエリは複雑です。
修正プログラムは現在は、Microsoft OLE DB プロバイダーの DB2 の 2. 0 ではありません。
修正プログラムの情報 サポートされている修正プログラムがマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムはこの資料に記載されている問題が発生しているシステムにのみ適用されます。この修正プログラムは、追加テストを受ける可能性があります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。
ダウンロード可能な修正プログラムの場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションです。このセクションが表示されない場合は、マイクロソフト カスタマー サービスとサポート修正プログラムを入手するにお問い合わせください。
メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題、通常のサポート料金が適用されます。完全な一覧 Microsoft カスタマー サービスとサポートの電話番号のまたは別のサービス リクエストを作成するについては、次のマイクロソフト web サイトを参照してください。
メモ 「修正プログラムのダウンロード」フォームに修正プログラムを入手できる言語が表示されます。お使いの言語が表示されない場合は、修正プログラムがその言語の利用できないためにです。
前提条件 Microsoft OLE DB プロバイダーの DB2 の 1. 0 の修正プログラムを適用するには、OLE DB プロバイダー DB2 1. 0 サービス パック インストール 1 (SP1) が必要です。 DB2 が 3. 0 用の Microsoft OLE DB プロバイダーの修正プログラムを適用するには、DB2 がインストールされて 3. 0 用の OLE DB プロバイダーが必要です。 Microsoft ホスト統合サーバー 2009 の修正プログラムを適用するには、ホスト統合サーバーの 2009 をインストールする必要があります。 Microsoft ホスト統合 Server 2010 用の修正プログラムを適用するには、ホスト統合サーバーの 2010 をインストールする必要があります。 メモ 1. 0 SP1 の DB2 用 OLE DB プロバイダーは、Microsoft SQL Server 2005 Feature Pack に含まれています。SQL Server 2005 Feature Pack をダウンロードするには、次のマイクロソフト web サイトを参照してください。 3 の DB2 用 OLE DB プロバイダーは、Microsoft SQL Server 2008 R2 Feature Pack に含まれています。SQL Server 2008 R2 の機能パックをダウンロードするには、次のマイクロソフト web サイトを参照してください。 要件を再起動します。 この修正プログラムの適用後、コンピューターを再起動するはありません。
修正プログラムの置き換えに関する情報 この修正プログラムは、他の修正プログラムが置き換えられない。
ファイル情報 この修正プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイルの情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、
タイム ゾーン タブには
日付と時刻 コントロール パネルの項目。
サポートされているすべての OLE DB プロバイダーは、DB2 の 1. 0 の x86 ベースのバージョン x 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム SP の要件 Db2oledb.dll 7.0.3068.0 520,016 30-11 月-2010 22: 46 x86 SP2 Microsoft.hostintegration.dataaccesslibrary.dll 7.0.3068.0 2,553,752 30-11 月-2010 22: 46 x86 SP2 Microsoft.hostintegration.dataaccesstool.exe 7.0.3068.0 616,336 30-11 月-2010 22: 46 x86 SP2 Mseidrda.dll 7.0.3068.0 805,200 30-11 月-2010 22: 46 x86 SP2 Snanls.dll 7.0.3068.0 104,272 30-11 月-2010 22: 46 x86 SP2 Trnsbidi.dll 7.0.3068.0 59,728 30-11 月-2010 22: 46 x86 SP2
サポートされているすべての x の x64 ベースのバージョンの OLE DB プロバイダーは、DB2 の 1. 0 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム SP の要件 サービスの分岐 Db2oledb.dll 7.0.3068.0 765,264 18-12 月-2010 00: 26 x 64 SP2 該当なし Microsoft.hostintegration.dataaccesslibrary.dll 7.0.3068.0 2,549,656 18-12 月-2010 00: 26 x 64 SP2 該当なし Microsoft.hostintegration.dataaccesstool.exe 7.0.3068.0 612,240 18-12 月-2010 00: 26 x 64 SP2 該当なし Mseidrda.dll 7.0.3068.0 1,404,240 18-12 月-2010 00: 25 x 64 SP2 該当なし Snanls.dll 7.0.3068.0 127,824 18-12 月-2010 00: 26 x 64 SP2 該当なし Trnsbidi.dll 7.0.3068.0 67,920 18-12 月-2010 00: 26 x 64 SP2 該当なし Db2oledb.dll 7.0.3068.0 520,016 18-12 月-2010 00: 26 x86 [なし] SYSWOW Mseidrda.dll 7.0.3068.0 805,200 18-12 月-2010 00: 25 x86 [なし] SYSWOW Snanls.dll 7.0.3068.0 104,272 18-12 月-2010 00: 25 x86 [なし] SYSWOW Trnsbidi.dll 7.0.3068.0 59,728 18-12 月-2010 00: 26 x86 [なし] SYSWOW
サポートされているすべての OLE DB プロバイダー DB2 3. 0 の x86 ベースのバージョン x 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム Db2oledb.dll 8.0.4308.0 628,560 13-1 月-2011 22: 30 x86 Microsoft.hostintegration.dataaccesslibrary.dll 8.0.4308.0 788,376 13-1 月-2011 22: 30 x86 Msdrda.dll 8.0.4308.0 898,896 13-1 月-2011 22: 30 x86
サポートされているすべての 3 の DB2 用 OLE DB プロバイダーの x64 ベースのバージョン x 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム サービスの分岐 Db2oledb.dll 8.0.4308.0 880,976 13-1 月-2011 22: 52 x 64 該当なし Microsoft.hostintegration.dataaccesslibrary.dll 8.0.4308.0 788,376 13-1 月-2011 22: 52 x86 該当なし Msdrda.dll 8.0.4308.0 1,548,624 13-1 月-2011 22: 52 x 64 該当なし Db2oledb.dll 8.0.4308.0 628,560 13-1 月-2011 22: 30 x86 SYSWOW Msdrda.dll 8.0.4308.0 898,896 13-1 月-2011 22: 30 x86 SYSWOW
すべての IA x64 ベースのバージョンの OLE DB プロバイダーは DB2 が 3. 0 のサポート 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム サービスの分岐 Db2oledb.dll 8.0.4308.0 1,721,168 13-1 月-2011 23: 11 IA-64 該当なし Microsoft.hostintegration.dataaccesslibrary.dll 8.0.4308.0 788,376 13-1 月-2011 23: 11 x86 該当なし Msdrda.dll 8.0.4308.0 2,429,776 13-1 月-2011 23: 11 IA-64 該当なし Db2oledb.dll 8.0.4308.0 628,560 13-1 月-2011 22: 30 x86 SYSWOW Msdrda.dll 8.0.4308.0 898,896 13-1 月-2011 22: 30 x86 SYSWOW
サポートされているすべてのホストの統合サーバー 2009 年の x86 ベースのバージョン x 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム Db2oledb.dll 8.0.3791.2 540,496 17-12 月-2010 03: 05 x86 Drdaresync.exe 8.0.3791.2 478,040 17-12 月-2010 03: 05 x86 Microsoft.hostintegration.adapters.msdb2.management.dll 8.0.3791.2 407,472 17-12 月-2010 03: 05 x86 Microsoft.hostintegration.adapters.msdb2.runtime.dll 8.0.3791.2 79,784 17-12 月-2010 03: 05 x86 Microsoft.hostintegration.dataaccesslibrary.dll 8.0.3791.2 1,279,896 17-12 月-2010 03: 05 x86 Microsoft.hostintegration.msdb2client.dll 8.0.3791.2 239,504 17-12 月-2010 03: 05 x86 Msdrda.dll 8.0.3791.2 882,000 17-12 月-2010 03: 05 x86 Snanls.dll 8.0.3791.2 109,392 17-12 月-2010 03: 05 x86
サポートされているすべてのホストの統合サーバー 2009年の x64 ベース バージョン x 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム サービスの分岐 Db2oledb.dll 8.0.3791.2 763,728 17-12 月-2010 03: 10 x 64 該当なし Drdaresync.exe 8.0.3791.2 675,160 17-12 月-2010 03: 10 x 64 該当なし Microsoft.hostintegration.adapters.msdb2.management.dll 8.0.3791.2 407,472 17-12 月-2010 03: 10 x86 該当なし Microsoft.hostintegration.adapters.msdb2.runtime.dll 8.0.3791.2 79,784 17-12 月-2010 03: 10 x86 該当なし Microsoft.hostintegration.dataaccesslibrary.dll 8.0.3791.2 1,279,896 17-12 月-2010 03: 10 x86 該当なし Microsoft.hostintegration.msdb2client.dll 8.0.3791.2 239,504 17-12 月-2010 03: 10 x86 該当なし Msdrda.dll 8.0.3791.2 1,527,632 17-12 月-2010 03: 10 x 64 該当なし Snanls.dll 8.0.3791.2 128,336 17-12 月-2010 03: 10 x 64 該当なし Db2oledb.dll 8.0.3791.2 540,496 17-12 月-2010 03: 05 x86 SYSWOW Msdrda.dll 8.0.3791.2 882,000 17-12 月-2010 03: 05 x86 SYSWOW Snanls.dll 8.0.3791.2 109,392 17-12 月-2010 03: 05 x86 SYSWOW
サポートされているすべてのホストの統合サーバー 2010年の x86 ベースのバージョン x 元に戻す 全体を表示する
ファイル名 ファイルのバージョン ファイルのサイズ 日付 時間 プラットフォーム Db2oledb.dll 8.5.4257.2 640,848 17-12 月-2010 22: 58 x86 Drdaresync.exe 8.5.4257.2 530,264 17-12 月-2010 22: 58 x86 Microsoft.hostintegration.dataaccesslibrary.dll 8.5.4257.2 1,300,376 17-12 月-2010 22: 58 x86 Microsoft.hostintegration.drdalink.dll 8.5.4257.2 58,760 17-12 月-2010 22: 58 x86 Msdrda.dll 8.5.4257.2 976,720 17-12 月-2010 22: 58 x86
サポートされているすべてのホスト統合 Server 2010 の x64 ベース バージョン x 元に戻す 全体を表示する
Db2oledb.dll 8.5.4257.2 898,384 17-12 月-2010 23: 04 x 64 Drdaresync.exe 8.5.4257.2 717,656 17-12 月-2010 23: 04 x 64 Microsoft.hostintegration.dataaccesslibrary.dll 8.5.4257.2 1,300,376 17-12 月-2010 23: 04 x86 Microsoft.hostintegration.drdalink.dll 8.5.4257.2 69, 000 17-12 月-2010 23: 04 x 64 Msdrda.dll 8.5.4257.2 1,693,520 17-12 月-2010 23: 04 x 64
メモ ファイルの依存関係のため、Host Integration Server は、これらのファイルが含まれている最新修正プログラムも追加ファイルを含めることができます。
Microsoft では、この問題を記載されているマイクロソフト製品の問題として認識しています。
この問題を回避するを使用します。
OPENQUERY クエリで 4 部構成の名前の代わりに機能します。
たとえば、次のようなクエリを実行するとゆっくりとクエリを実行可能性があります。
SELECT * FROM LINKED_SERVER.CATALOG1.SCHEMA1.DB2_VIEW WHERE COLUMN1 = '12345' それを使用するとクエリの実行速度が向上、
OPENQUERY 機能し、は、次のようになります。
SELECT * FROM OPENQUERY(LINKED_SERVER, ‘SELECT * FROM SCHEMA1.DB2_VIEW WHERE COLUMN1 = '12345'’) この更新プログラムを適用した後、OLE DB プロバイダー (DB2 用) が次のようなクエリが送信されます、
OpenRowset 呼び出しには 0 以外の値が含まれています。
DBPROP_MAXROWS :
SELECT * FROM tablename FETCH FIRST nRows ROWS ONLY 場合は、
DBPROP_MAXROWS プロパティを設定するのには
0 、OLE DB プロバイダー (DB2 用) は、スキーマ情報を取得するのには、次のクエリを送信し、このクエリの実行速度が低下可能性があります。
この資料に記載サード ・ パーティ製品がマイクロソフトと関連のある企業が製造されています。マイクロソフトは、保証、黙示またはそれ以外のパフォーマンスや信頼性これらの製品に関する負わない。
文書番号: 2464256 - 最終更新日: 2011年3月14日 - リビジョン: 2.0
kbfix kbqfe kbexpertiseadvanced kbhotfixserver kbautohotfix kbmt kbsurveynew KB2464256 KbMtja
機械翻訳の免責 重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:
2464256
(http://support.microsoft.com/kb/2464256/en-us/
)
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。
ご協力ありがとうございました。お客様のご意見は、サポート情報をより良くするために利用させていただきます。この他のサポート情報をお探しの場合は、引き続きサポート オンラインをご利用ください。