マイクロソフトでは、Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) の修正プログラムを 1 つのダウンロード可能なファイルで配布しています。 修正は累積的であるため、新しいリリースの修正には、以前の SQL Server 2008 R2 Service Pack 1 (SP1) 更新プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ更新プログラムが含まれています。
現象
たとえば次のようなシナリオを考えてみます。
- Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) で Data Flow Task を作成します。
- Data Flow タスクでフラット ファイル ソースまたはフラット ファイルの宛先を使用します。
- フラット ファイル接続マネージャーで、フラット ファイルの形式を区切り記号付きに設定します。
- フラット ファイル接続マネージャーの列区切り記号として複数の文字を使用します。
このとき、次のエラー メッセージが表示されます。
注
[フラット ファイル ソース]エラー: データ変換に失敗しました。 列 "columnname" のデータ変換により、状態値 4 と状態テキスト "テキストが切り捨てられたか、1 つ以上の文字がターゲット コード ページに一致しませんでした。" が返されました。
注: この問題は、Microsoft SQL Server 2008 Integration Services (SSIS 2008) および Microsoft SQL Server 2005 Integration Services (SSIS 2005) でも発生します。 ただし、この修正プログラムは SSIS 2008 R2 専用です。
解決策
累積的な更新プログラムの情報
SQL Server 2008 R2 SP1 の累積的な更新プログラム パッケージ 4
この問題の修正プログラムは、累積的な更新プログラム 4 で最初にリリースされました。 SQL Server 2008 R2 SP1 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2633146 SQL Server 2008 R2 SP1 の累積的な更新プログラム パッケージ 4 注: ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 R2 SP1 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2567616 2008 R2 SP1 以降にリリースされた SQL Server 2008 R2 ビルドSQL Server
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。