在维护 SQL Server的工作中, 经常会只看到报错id 而没有具体的错误信息.
遇到这种情况, 当然可以google一下, 但是更方便并且可靠的办法, 就是直接查询SQL Server中记录的对error message id 的解释.
只要执行以下语句, 就可以看到id 对应的具体信息.
SELECT *
FROM sys.messages
WHERE message_id = <your_message_id>
AND language_id = 1033 -- 英文
SELECT *
FROM sys.messages
WHERE message_id = <your_message_id>
AND language_id = 2052 --简体中文