KB3020112 - 修正: SQL Server 2014 で DML ステートメントを実行すると、非生成エラーが発生する

適用先
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

現象

この問題は、クラスター化列ストア インデックスを含むテーブルでデータ操作言語 (DML) ステートメントを実行したときに発生します。 この問題が発生すると、sys.column_store_row_groups動的管理ビュー (DMV) で、delta_store_hobt_id列に null 値が表示されず、合計行列に小さい数値が表示される新しいエントリが多数表示されます。 次のエラー メッセージも表示される場合があります。

注

function = <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 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。

      

追加情報

この問題は、すべての update ステートメントまたは delete ステートメントがすべてのデルタ ストアをロックするため発生します。 すべてのデルタ ストアがロックされたら、insert ステートメントによって新しいデルタ ストアが作成されます。 この修正プログラムは、更新または削除の影響を受けるデルタ ストアのみをロックし、開いているデルタ ストアが既に多数ある場合は、新しいデルタ ストアの作成速度を下げます。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。