嚴重級別 |
描述 |
0-9 |
返回不太嚴重的狀態信息或報表錯誤的信息性消息。 數據庫引擎 不會引起嚴重級別為 0 到 9 的系統錯誤。 |
10 |
返回不太嚴重的狀態信息或報表錯誤的信息性消息。 由于兼容性原因, 數據庫引擎 在將錯誤信息返回到調用應用程序前將嚴重性級別從 10 轉換為 0。 |
11-16 |
指示可由用戶糾正的錯誤。 |
11 |
指示給定的對象或實體不存在。 |
12 |
特殊嚴重性,用于因特殊查詢提示而不使用鎖定的查詢。 在某些情況下,因為沒有用鎖保證一致性,由這些語句所執行的讀取操作會產生不一致的數據。 |
13 |
指示事務死鎖錯誤。 |
14 |
指示安全性相關錯誤,如權限被拒絕。 |
15 |
指示 Transact-SQL?命令中的語法錯誤。 |
16 |
指示可由用戶糾正的常規錯誤。 |
17-19 |
指示無法由用戶糾正的軟件錯誤。 請將問題通知系統管理員。 |
17 |
指示語句導致 SQL Server?用盡資源(如數據庫的內存、鎖或磁盤空間)或超出了系統管理員設置的某些限制。 |
18 |
指示 數據庫引擎 軟件中有問題,但可完成執行語句,并且可維護到 數據庫引擎 實例的連接。 每當出現嚴重級別為 18 的消息時均應通知系統管理員。 |
19 |
指示超出了不可配置的 數據庫引擎 限制并且當前批處理已終止。 嚴重級別為 19 或更高的錯誤消息將停止執行當前的批處理。 嚴重級別為 19 的錯誤很少,必須由系統管理員或主要支持提供商更正。 當引發嚴重級別為 19 的消息時,請與系統管理員聯系。 嚴重級別從 19 到 25 的錯誤消息均寫入錯誤日志。 |
20-24 |
指示系統問題并且是致命錯誤,這意味著正在執行某語句或批處理的 數據庫引擎 任務已停止運行。 此任務記錄了所發生事件的有關信息,然后終止。 在大多數情況下,應用程序與 數據庫引擎 實例的連接也可能終止。 如果發生這種情況,該問題可能使應用程序無法重新連接。 |
20 |
指示語句遇到了問題。 由于該問題只影響了當前任務,數據庫本身未必已經損壞。 |
21 |
指示遇到了影響當前數據庫中所有任務的問題,但數據庫本身未必已經損壞。 |
22 |
指示消息中所指定的表或索引因軟件或硬件問題而損壞。 |
23 |
指示整個數據庫的完整性因硬件或軟件問題而出現問題。 |
24 |
指示介質故障。 系統管理員可能需要還原數據庫。 您可能還需要致電硬件供應商 |
參考資料:
https://docs.microsoft.com/zh-cn/sql/relational-databases/errors-events/database-engine-error-severities?view=sql-server-2017
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
上一篇:SQL開窗函數的具體實現詳解