数据库引擎事件和错误
本部分包含错误消息编号及其说明,这些说明取自目录视图中错误消息 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 的事件和错误,请参阅:
错误和事件
有关错误和事件代码的更多详细信息,请访问以下部分:
- 错误 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
- 错误 10,000 到 10,999
- 错误 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