現象
次のような状況を考えます。
-
Microsoft Host Integration Server 2013 では、DB2 テーブルを構成します。
-
テーブルには、24時 00分: 00 の時刻の値を持つタイムスタンプ列が含まれています。
-
DB2 用 ole DB プロバイダーを使用してタイムスタンプ ・ カラムを選択しようとするとします。
このシナリオでは、要求は失敗し、次の例外を返します。
System.ArgumentOutOfRangeException はハンドルされませんでした: HResult = 2146233086
メッセージ時間、分、および秒 = パラメーターが表現されていないの日付時刻を記述します。原因
24時 00分: 00 の時刻の値が Microsoft SQL Server では有効であるために、この問題が発生します。
解決策
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。 その他の問題が発生するかどうか、または任意のトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります注意してください。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。