本節包含錯誤訊息編號及其描述,這些訊息取自目錄檢視中錯誤訊息的 sys.messages
文字。 如果適用,錯誤號碼是進一步信息的連結。
您可以針對目錄檢視執行下列查詢sys.messages
,查詢 資料庫引擎 以查看所有錯誤的完整清單:
SELECT message_id AS Error,
severity AS Severity,
[Event Logged] = CASE is_event_logged
WHEN 0 THEN 'No' ELSE 'Yes'
END,
[text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;
SQL Server 版本
本文說明 SQL Server 2016 (13.x) 的事件和錯誤。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:
本文說明 SQL Server 2017 (14.x) 的事件和錯誤。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:
本文說明 SQL Server 2019 (15.x) 的事件和錯誤。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:
本文說明 SQL Server 2022 (16.x) 的事件和錯誤。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:
本文說明 SQL Server 2025 (17.x) 預覽的事件和錯誤。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:
錯誤和事件
如需錯誤和事件碼的詳細資訊,請流覽下列各節:
- 錯誤 0 到 999
- 錯誤 1,000 到 1,999
- 錯誤 2,000 到 2,999
- 錯誤 3,000 到 3,999
- 錯誤 4,000 到 4,999
- 錯誤 5,000 到 5,999
- 錯誤 6,000 到 6,999
- 錯誤 7,000 到 7,999
- 錯誤 8,000 到 8,999
- 錯誤 9,000 到 9,999
- 錯誤 10000 到 10999
- 錯誤 11,000 到 12,999
- 錯誤 13,000 到 13,999
- 錯誤 14,000 至 14,999
- 錯誤 15,000 到 15,999
- 錯誤 16,000 到 17,999
- 錯誤 18,000 到 18,999
- 錯誤 19,000 到 20,999
- 錯誤 21,000 到 21,999
- 錯誤 22,000 到 22,999
- 錯誤 23,000 到 25,999
- 錯誤 26,000-27,999
- 錯誤 28,000 到 30,999
- 錯誤 31,000 到 41,399
- 錯誤 41,400 到 49,999