数据库引擎事件和错误
本部分包含错误消息编号及其说明,这些说明取自目录视图中错误消息 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
- 错误 1000 到 1999
- 错误 2000 到 2999
- 错误 3000 到 3999
- 错误 4000 到 4999
- 错误 5000 到 5999
- 错误 6000 到 6999
- 错误 7000 到 7999
- 错误 8000 到 8999
- 错误 9000 到 9999
- 错误 10000 到 10999
- 错误 11000 到 12999
- 错误 13000 到 13999
- 错误 14000 到 14999
- 错误 15000 到 15999
- 错误 16000 到 17999
- 错误 18000 到 18999
- 错误 19000 到 20999
- 错误 21000 到 21999
- 错误 22000 到 22999
- 错误 23000 到 25999
- 错误 26000 到 27999
- 错误 28000 到 30999
- 错误 31000 到 41399
- 错误 41400 到 42999