現象
この問題は、クラスター化された列ストアインデックスを含むテーブルでデータ操作言語 (DML) ステートメントを実行した場合に発生します。 この問題が発生した場合は、 sys.column_store_row_groups 動的管理ビュー (DMV) で、 delta_store_hobt_id 列に null 値が表示されない、多く の 新しいエントリと、小さい数値が表示されていることを確認します。 次のエラーメッセージが表示されることもあります。
関数 = <FunctionName>:: Get file = line = <LineNumber> を検出しました。
さらに、関連するダンプファイルが生成されます。
解決方法
Service pack の情報
この問題を解決するには、SQL Server 2014 の Service Pack 1 を入手してください。
SQL Server 2014 Service Pack 1 (SP1) の詳細については、「 Sql server 2014 Service pack 1 で修正されたバグ」を参照してください。
累積的な更新プログラムの情報
この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 の累積更新プログラム5 /en-us/help/3011055
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
詳細情報
この問題は、 update または delete ステートメントごとに、デルタストアがすべてロックされるために発生します。 すべてのデルタストアがロックされている場合、 insert ステートメントは新しいデルタストアを作成します。 この修正プログラムは、開かれているデルタストアが多すぎる場合に、 更新 または 削除 によって影響を受けるデルタストアをロックし、新しいデルタストアをすばやく作成しようとします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。