現象
パーティショニングがあるテーブルに対して DML 操作を処理しているときに、段階的な統計情報が自動的に更新されると、アクセス違反が発生します。 さらに、Microsoft SQL Server Management Studio (SSMS) では、次のエラーメッセージが表示されます。
Msg 596、レベル21、州1、行79 セッションが強制終了状態にあるため、実行を続行できません。 メッセージ0、レベル20、状態0、行79 現在のコマンドで重大なエラーが発生しました。 結果は破棄する必要があります。
注自動更新の統計情報を無効にした場合、このエラーは発生しません。
解決方法
この問題は、SQL Server の次の更新プログラムで修正されています。
SQL Server 2017 の累積更新プログラム 8
SQL Server 2016 Service Pack 2 の累積更新プログラム 1
SQL Server 2016 Service Pack 1 の累積更新プログラム 9
SQL Server ビルドについて
SQL Server 用の新しいビルドごとに、以前のビルドで使用されていたすべての修正プログラムとセキュリティの修正が含まれています。 使用しているバージョンの SQL Server 用の最新のビルドをインストールすることをお勧めします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。