現象
次のような状況で問題が発生します。
-
パーティションテーブルにクラスター化された列ストアインデックスを作成します。
-
テーブル内の列の最大長は、可変長列がある場合、テーブルの8060バイト行の上限を超えています。
-
BULK INSERT または INSERT SELECT ステートメントを使用して、データをクラスター化された列ストアインデックスに挿入します。
この場合に、次のようなエラー メッセージが表示されます。
メッセージ611、レベル16、状態0 オーバーヘッドを含む、合計の可変列サイズは、上限を超える1978バイトであるため、行を挿入または更新できません。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server 2014 Service Pack 2 の累積更新プログラム 8
SQL Server 向けの新しい累積的な更新プログラムには、以前のビルドで使用されていたすべての修正プログラムとセキュリティの修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
SQL Server 2017 の最新の累積的な更新プログラム
SQL Server 2014 の最新の累積的な更新プログラム。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。