KB2465092-FIX: Microsoft OLE DB Provider for DB2 v3 を使用して、FastLoad オプションを使って SSIS にデータを読み込むと、"SQLSTATE: HY000" というエラーが発生します。

どこにいても、どのデバイスからでも、 Microsoft 365

Microsoft 365 にアップグレードして、最新の機能と更新プログラムを利用できます。

今すぐアップグレード

現象

次のような状況で問題が発生します。

  • コンピューターに DB2 v3 用 Microsoft OLE DB プロバイダーをインストールします。

  • Microsoft sql server 2008 Integration Services (SSIS 2008) または Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) パッケージを設計して、Microsoft SQL Server のインスタンスから DB2 にデータをインポートします。

  • SSIS パッケージでは、OLE DB 変換先タスクで DB2 用の OLE DB プロバイダーを使用し、接続文字列でDefer Prepare プロパティを True に設定します。

  • OLE DB 変換先タスクで FastLoad オプションを選択します。

  • コンピューターでパッケージを実行して、SQL Server のインスタンスから DB2 にデータを移動します。

このシナリオでは、パッケージを使用することはできません。 さらに、以下のエラー メッセージが表示されます。

エラー: 0xC0202009 (ファースト 1)、OLE DB Destination [315]: SSIS エラーコード DTS_E_OLEDBERROR。 OLE DB エラーが発生しました。 エラーコード: 0x80040E14.An OLE DB レコードを使用できます。 ソース: "Microsoft DB2 OLE DB プロバイダー" Hresult: 0x80040E14 説明: "内部ネットワークライブラリエラーが発生しました。" ネットワークレベルの構文エラーが発生しました。 SQLSTATE: HY000、SQLCODE:-379 "。エラー: 0xC0047022 (Fast 1, SSIS)パイプライン: SSIS エラーコード DTS_E_PROCESSINPUTFAILED。 ProcessInput "OLE DB Destination" (315) のメソッドは、入力の処理中に "OLE DB Destination Input" (328) というエラーコード0xC0202009 で失敗しました。 識別されたコンポーネントが ProcessInput メソッドからエラーを返しました。 このエラーはコンポーネントに固有のものですが、エラーは致命的であり、データフロータスクの実行が停止されます。

原因

この問題が発生するのは、 Defer prepareプロパティによって、 FASTLOADインターフェイスが DB2 V3 用の OLE DB プロバイダーに関連している場合に、ステートメントでprepare関数が呼び出されないためです。

解決方法

サポートされている修正プログラムは、Microsoft から提供されています。 ただし、この修正プログラムは、この記事で説明されている問題のみを修正することを目的としています。 この修正プログラムは、この記事で説明されている問題が発生しているシステムにのみ適用してください。 この修正プログラムは、追加のテストを受ける可能性があります。 そのため、この問題で深刻な影響を受けていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムを待つことをお勧めします。この修正プログラムをダウンロードできる場合は、このサポート技術情報の記事の上部にある「修正プログラムダウンロード可能」セクションを参照してください。 このセクションが表示されない場合は、Microsoft カスタマーサービスとサポートに問い合わせて、修正プログラムを入手してください。 注: その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービスリクエストを作成することが必要になることがあります。 この特定の修正プログラムに該当しないその他のサポートの質問や問題については、通常のサポート料金が適用されます。 Microsoft カスタマサービスとサポートの電話番号の完全な一覧、または別のサービスリクエストを作成するには、次の Microsoft web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=support注: "Hotfix download available" フォームには、修正プログラムを提供している言語が表示されます。 使用している言語が表示されない場合は、その言語では修正プログラムが利用できないことが原因です。

必要条件

この修正プログラムを適用するには、Host Integration Server 2010 または OLE DB Provider for DB2 v3 がインストールされている必要があります。

再起動の必要性

この修正プログラムを適用した後、コンピューターを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

この修正プログラムのグローバルバージョンでは、Microsoft Windows インストーラーパッケージを使用して修正プログラムをインストールします。 次の表では、これらのファイルの日付と時刻が協定世界時 (UTC) で一覧表示されています。 ファイル情報を表示すると、日付が現地時刻に変換されます。 UTC とローカル時刻の違いを確認するには、[コントロールパネル] の [日付と時刻] の [ タイムゾーン ] タブを使用します。

Microsoft OLE DB Provider for DB2 v3、32ビットの edtion

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Db2oledb.dll

8.0.4308.0

628560

13-Jan-2011

23:43

x86

Microsoft.hostintegration.dataaccesslibrary.dll

8.0.4308.0

788376

13-Jan-2011

23:43

x86

Msdrda.dll

8.0.4308.0

898896

13-Jan-2011

23:43

x86

Microsoft OLE DB Provider for DB2 v3、64ビットの edtion

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Db2oledb.dll

8.0.4308.0

628560

13-Jan-2011

23:46

x86

Db2oledb.dll

8.0.4308.0

880976

13-Jan-2011

23:46

x64

Microsoft.hostintegration.dataaccesslibrary.dll

8.0.4308.0

788376

13-Jan-2011

23:46

x86

Msdrda.dll

8.0.4308.0

1548624

13-Jan-2011

23:46

x64

Msdrda.dll

8.0.4308.0

898896

13-Jan-2011

23:46

x86

Microsoft OLE DB Provider for DB2 v3、IA-64 ビット

ファイル名

バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Db2oledb.dll

8.0.4308.0

1721168

06-Dec-2010

19:29

IA-64

Microsoft.HostIntegration.DataAccessLibrary.dll

8.0.4308.0

788376

06-Dec-2010

19:29

x86

Msdrda.dll

8.0.4308.0

2429776

06-Dec-2010

19:29

IA-64

Db2oledb.dll

8.0.4308.0

628560

06-Dec-2010

19:24

x86

Msdrda.dll

8.0.4308.0

898896

06-Dec-2010

19:24

x86

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

詳細情報

OLE DB の送信先タスクの詳細については、次の Microsoft 開発者ネットワーク (MSDN) web サイトを参照してください。

OLE DB DestinationDefer Prepareプロパティの詳細については、次の MSDN web サイトを参照してください。

Prepare プロパティの保留

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×