KB2860520 - 修正: SSIS 2012 の SSIS パッケージに対して DateTime 値が正しく解析されない

適用先
SQL Server ESU

Microsoft は、Microsoft SQL Server 2012 の修正プログラムを 1 つのダウンロード可能なファイルに配布します。 修正プログラムは累積的であるため、新しい各リリースには、以前のSQL Server 2012 更新プログラムリリースに含まれていたすべての修正プログラムとすべてのセキュリティ更新プログラムが含まれています。

この問題は、次の製品に適用されます。

  • Microsoft SQL Server Integration Services 2012

現象

たとえば次のようなシナリオを考えてみます。

  • コンピューターに Microsoft SQL Server Integration Services (SSIS) 2012 がインストールされている。 オペレーティング システムの表示言語は、[ 地域と言語 ] ダイアログ ボックスの設定とは異なります。 たとえば、表示言語は "英語 (米国) ですが、地域と言語のロケールは "英語 (英国)" です。
  • 実行時に入力する必要がある DateTime 変数を持つ SSIS パッケージを実行します。
  • DateTime 値を入力します。

このシナリオでは、DateTime 値が正しく解析されません。 たとえば、"英語 (英国)" 形式の値 (dd/MM/yyyy) を入力すると、値が "英語 (米国)" 形式の値 (MM/dd/yyyy) に誤って解析されます。

原因

この問題は、変数値が表示言語形式を使用して解析されるために発生します。

解決策

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

SQL Server 2012 Service Pack 1 (SP1) 用の累積的な更新プログラム パッケージ 5

この問題の修正プログラムは、累積的な更新プログラム 5 で最初にリリースされました。 SQL Server 2012 のこの累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

2861107 累積的な更新プログラム パッケージ 5 for SQL Server 2012Note ビルドは累積的であるため、各新しい修正プログラム リリースには、以前の SQL Server 2012 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2772858 SQL Server 2012 Service Pack 1 以降にリリースされた SQL Server 2012 のビルド

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。