[FIX] スタック ダンプは、SQL Server 2016 および 2017 でテーブルの種類にユーザー定義の制約がある場合に発生します。

適用対象: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

現象


Microsoft SQL Server 2016 または 2017 を使用しているとします。これらの異なる制約 (既定の列値、計算された列、チェック制約、主キー) を使用してテーブルタイプを作成すると、DBCC CLONEDATABASE によって作成されたクローンデータベースが常に次のスタック ダンプをトリガーすることがわかります。次のようにします。
Msg 596、レベル 21、状態 1、ライン番号 セッションが強制停止状態にあるため、実行を続行できません。Msg 0、レベル 20、状態 0、ライン番号 現在の com mandで重大なエラーが発生しました。 結果がある場合は破棄する必要があります。

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

解決方法


この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積的な更新プログラムについて:
SQL Server の新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。SQL Server の最新の累積的な更新プログラムを確認してください。

参照情報


マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。