KB968215 - 修正: SQL Server 2008 または SQL Server 2008 R2 で米国の日付形式を使用する DATE 型列を含むテーブルにデータを一括挿入しようとすると、"データの一括読み込み変換エラー" というエラー メッセージが表示される

適用先
SQL Server 2008 SQL Server 2008 R2 SQL Server 2008 R2 Service Pack 1 SQL Server 2008 Service Pack 2

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

現象

Microsoft SQL Server 2008 または Microsoft SQL Server 2008 R2 には、米国の日付形式を使用する DATE 型列を含むテーブルがあります。 BULK INSERT ステートメントを使用してデータ ファイルからこのテーブルにデータをインポートすると、次のエラー メッセージが表示されます。

注

メッセージ 4864、レベル 16、状態 1、行 2

行 1、列 1 (x) のデータの一括読み込み変換エラー (指定されたコード ページの型の不一致または無効な文字)。

注: この問題は、テーブルに DATE 型の列以外の日付と時刻のデータ型が含まれている場合には発生しません。 たとえば、テーブルに datetimeと datetime2 データ型が含まれている場合、この問題は発生しません。

解決策

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

SQL Server 2008 R2 Service Pack 1

この問題の修正プログラムは、SQL Server 2008 R2 Service Pack 1 の累積的な更新プログラム 1 で最初にリリースされました。 この累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

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

2567616 SQL Server 2008 R2 Service Pack 1 以降にリリースされた SQL Server 2008 R2 のビルド

SQL Server 2008 Service Pack 2

この問題の修正プログラムは、SQL Server 2008 Service Pack 2 の累積的な更新プログラム 4 で最初にリリースされました。 この累積的な更新プログラム パッケージの関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

2527180 SQL Server 2008 Service Pack 2 の累積的な更新プログラム パッケージ 4 注: ビルドは累積的であるため、新しくリリースされた修正プログラムには、それ以前の SQL Server 2008 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 マイクロソフトでは、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2402659 SQL Server 2008 Service Pack 2 以降にリリースされた SQL Server 2008 のビルドは、特定の SQL Server Service Pack 用に Microsoft SQL Server 2008 修正プログラムが作成されます。 SQL Server 2008 Service Pack 2 のインストールには、SQL Server 2008 Service Pack 2 修正プログラムを適用する必要があります。 既定では、SQL Server Service Pack に収録されているすべての修正プログラムは、次の SQL Server Service Pack に含まれています。

SQL Server 2008 R2

この問題の修正プログラムは、累積的な更新プログラム 7 で最初にリリースされました。 SQL Server 2008 R2 用のこの累積的な更新プログラム パッケージを入手する方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

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

981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド
この問題の修正プログラムは、累積的な更新プログラム 5 で最初にリリースされました。 SQL Server 2008用のこの累積的な更新プログラムパッケージを入手する方法の詳細についてはをクリックして以下「サポート技術情報」(Microsoft サポート技術情報)資料を参照。

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

956909 SQL Server 2008 のリリース以降にリリースされた SQL Server 2008 のビルド

SQL Server 2008 Service Pack 1

この問題の修正プログラムは、SQL Server 2008 Service Pack 1 の累積的な更新プログラム 13 で最初にリリースされました。 この累積的な更新プログラム パッケージの関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

2497673 SQL Server 2008 Service Pack 1 の累積的な更新プログラム パッケージ 13 (注: ビルドは累積的であるため、新しくリリースされた修正プログラムには、それ以前のリリースの SQL Server 2008 の修正プログラムに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています)。 マイクロソフトでは、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

970365 SQL Server 2008 Service Pack 1 以降にリリースされた SQL Server 2008 ビルドは、特定の SQL Server Service Pack 用に作成されます。 SQL Server 2008 Service Pack 1 のインストールには、SQL Server 2008 Service Pack 1 修正プログラムを適用する必要があります。 既定では、SQL Server Service Pack に収録されているすべての修正プログラムは、次の SQL Server Service Pack に含まれています。

状態

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

追加情報

変更されるファイル、およびこの「サポート技術情報」 (Microsoft サポート技術情報) の資料に記載されている修正プログラムが含まれる累積的な更新プログラム パッケージを適用するための必要条件の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

969531 SQL Server 2008 の累積的な更新プログラム パッケージ 5

参考資料

SQL Server 2008 のリリース以降に利用可能なビルドの一覧の詳細については、以下のサポート技術情報番号をクリックしてください。

956909 SQL Server 2008 のリリース以降にリリースされた SQL Server 2008 のビルド

SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

935897 報告された問題に対する修正プログラムを提供する SQL Server チームの増分サービス モデル (ISM) について

SQL Server の更新プログラムの命名方式の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい命名スキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明