メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

次のような状況を考えます。

  • IBM DB2 システムに接続するには、Microsoft Host Integration Server 2010 の次のデータ プロバイダーのいずれかを使用します。

    • DB2 用の Microsoft BizTalk アダプター

    • DB2 用の Microsoft ADO.NET データ プロバイダー

  • 追加することで接続プール機能を有効にする、接続プール = True IBM DB2 システムに接続するために使用される接続文字列のプロパティです。

  • 15 秒より大きい値を持つ DB2 接続文字列で接続のタイムアウトプロパティを変更するとします。

  • DB2 接続文字列に変更を保存するとします。


このシナリオでは、DB2 または DB2、ADO.NET データ プロバイダーを使用するアプリケーションを実行するときに BizTalk アダプターを使用する場合が表示されます、次のエラー メッセージのいずれか。

エラー メッセージ 1

接続文字列が定義されていないか、無効なプロパティが含まれています


エラー メッセージ 2

値が範囲外です。


原因

この問題は、DB2 用の BizTalk アダプターと ADO.NET データ プロバイダー、DB2 のデータ プロバイダーは、15 秒の最大値を持つ接続のタイムアウトプロパティを使用するために発生します。

解決策

累積的な更新プログラムの情報

Host Integration Server 2013 の累積的な更新プログラム パッケージ 1 でこの問題を解決する修正プログラムが含まれます。詳細については、累積的な更新プログラム パッケージの入手については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックする方法。

Host Integration Server 2013 の累積的な更新プログラム パッケージ 1 2908834Host Integration Server 2010 の累積的な更新プログラム パッケージ 8 にこの問題を解決する修正プログラムが含まれます。累積を取得する方法の詳細についてはパッケージの更新は、 Host Integration Server 2010 用の累積的な更新パッケージ 8を参照してください。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

詳細

接続のタイムアウト] プロパティには、どのくらいの時間の新しい接続を指定する接続プール内のすべての接続を使用する場合、要求が待機します。接続にならない場合は、接続のタイムアウトプロパティの値の前に使用可能な有効期限が切れるし、新しい接続要求が失敗すると、「接続が利用できません」例外が発生しました。

この更新プログラムを適用すると、接続のタイムアウト] プロパティには上限はありません。さらに、無限の接続のタイムアウト値は-1の値を使用して指定します。

DB2 用の BizTalk アダプターおよび DB2 用の Microsoft ADO.NET データ プロバイダーの更新されたこの現象は、既に Microsoft SQL Server の feature pack に含まれている DB2 プロバイダーの Host Integration Server 2010 およびスタンドアロン OLE DB プロバイダーに含まれる DB2 用 OLE DB プロバイダーを使用するときに存在する動作と一致します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

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

×