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