現象
Microsoft SQL Server 2019 年に、MAPKEY値が計算列であるSELECT MAX(LEN(MAPKEY)) FROM<TableName> OPTION(MAXDOP 1)などのクエリを実行すると、次のアサーションが実行されます。
Msg 3624、Level 20、State 1、Line <LineNumber>
システム アサーションチェックに失敗しました。 詳細については、SQL Server ログを確認してください。 通常、アサーションエラーは、ソフトウェアのバグやデータの破損によって発生します。 データベースの破損を確認するには、DBCC CHECKDB の実行を検討してください。 セットアップ中にダンプを Microsoft に送信することに同意した場合は、ミニ ダンプが Microsoft に送信されます。 更新プログラムは、最新の Service Pack で Microsoft から、またはテクニカル サポートの修正プログラムで入手できます。
Msg 596、Level 21、State 1、Line <LineNumber>
セッションがキル状態のため、実行を続行できません。
Msg 0、Level 20、State 0、Line <LineNumber>
現在のコマンドで重大なエラーが発生しました。 結果がある場合は破棄する必要があります。
注この問題は、クエリに対して生成されるプランに、計算された一時 LOB とバッチ モードで動作するコンピューティング スカラー演算子が含まれているために発生します。
解決方法
累積的な更新プログラムの情報
この問題は、次の累積的な更新プログラムで修正SQL Server。
アプリケーションの新しい累積的な更新SQL Server、以前のビルドに含まれるすべての修正プログラムとセキュリティ修正プログラムが含まれています。 次のバージョンの最新ビルドをインストールすることをお勧SQL Server。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
参照情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。