症狀
假設您在 Microsoft SQL Server 2016 中啟用資料表上的資料列層級安全性。 如果您執行的陳述式包含許多合併資料表結果的 UNION 或 UNION ALL 子句,您可能會收到類似下列的錯誤訊息:
注意
Msg 3624, Level 20, State 1, Line 16
系統判斷提示檢查失敗。 如需詳細資料,請檢查 SQL Server 錯誤記錄檔。 一般而言,判斷提示失敗是由軟體錯誤或資料損毀所造成。 若要檢查資料庫損毀,請考慮執行 DBCC CHECKDB。 如果您同意在安裝期間傳送傾印給 Microsoft,將會將迷你傾印傳送給 Microsoft。 更新可能會從 Microsoft 的最新 Service Pack 或技術支援的 Hotfix 中取得。
Msg 596, Level 21, State 1, Line 14
無法繼續執行,因為工作階段處於終止狀態。
Msg 0, Level 20, State 0, Line 14 目前的命令發生嚴重錯誤。 如果有結果,應丟棄。
解決方式
此問題已先在下列 SQL Server 累積更新中修正:
建議:安裝最新的 SQL Server 累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 我們建議您下載並安裝 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。