マイクロソフトでは、Microsoft SQL Server 2008 R2 の修正を 1 つのダウンロード可能なファイルとして配布しています。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 R2 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。
この記事は、次の製品に適用されます。
- Microsoft SQL Server 2008 R2 Integration Services
- Microsoft SQL Server 2008 Integration Services
現象
たとえば次のようなシナリオを考えてみます。
コンピューターに Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) または Microsoft SQL Server 2008 Integration Services (SSIS 2008) をインストールします。
SSIS パッケージを実行して、フラット ファイル ソースからデータを転送します。
フラット ファイル ソースでは、2 文字で構成される区切り記号を使用します。
たとえば、区切り記号として "{{" 文字を使用します。
フラット ファイル ソースにいくつかの空の列が含まれています。
このシナリオでは、SSIS パッケージはフラット ファイルのソース データを転送しません。
原因
この問題は、フラット ファイル ソースを解析するパーサーが区切り記号として正しくない文字を使用するために発生します。
区切り記号が 2 文字で構成され、フラット ファイル ソースに空の列が含まれる場合、パーサーは区切り記号として正しくない文字を使用します。
たとえば、区切り記号を "{{{{" 文字に設定した後、パーサーは最後の 2 文字ではなく中央の 2 文字を読み取ります。 そのため、内部エラーが生成され、「現象」に記載されている問題が発生します。
解決策
累積的な更新プログラムの情報
SQL Server 2008 Service Pack 3 の累積的な更新プログラム 11
この問題の修正プログラムは、累積的な更新プログラム 11 で最初にリリースされました。 SQL Server 2008 Service Pack 3 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2834048 SQL Server 2008 Service Pack 3 の累積的な更新プログラム パッケージ 11 注: ビルドは累積的であるため、新しくリリースされた修正プログラムには、以前のリリースの SQL Server 2008 Service Pack 3 の修正プログラムに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2629969 SQL Server 2008 Service Pack 3 以降にリリースされた SQL Server 2008 ビルド
SQL Server 2008 R2 Service Pack 1
この問題の修正プログラムは、SQL Server 2008 R2 Service Pack 1 の累積的な更新プログラム 3 で最初にリリースされました。 この累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2591748 SQL Server 2008 R2 Service Pack 1 の累積的な更新プログラム パッケージ 3 注: ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 R2 修正プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2567616 SQL Server 2008 R2 Service Pack 1 以降にリリースされた SQL Server 2008 R2 のビルド
SQL Server 2008 R2
この問題の修正プログラムは、累積的な更新プログラム パッケージ 9 で最初にリリースされました。 SQL Server 2008 R2 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2567713 SQL Server 2008 R2 の累積的な更新プログラム パッケージ 9 (注: ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 R2 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
フラット ファイル ソースの詳細については、次の MSDN Web サイトを参照してください。
フラット ファイル ソースに関する一般的な情報
SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
935897 報告された問題に対する修正プログラムを提供する SQL Server チームの増分サービス モデル (ISM) について
SQL Server の更新プログラムの命名方式の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい命名スキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明