我有一个“来自野外”的SqlException堆栈跟踪,其中包含以下消息:
SHUTDOWN is in progress.
Login failed for user 'USERNAME'.
A severe error occurred on the current command.
The results, if any, should be discarded.
有谁知道这个错误的SqlError.Number属性是什么?我无法重现这种情况,以便通过调试来确定它。特别是,我想知道“SHUTDOWN正在进行中”的错误代码,但不知道“严重错误......”的其他情况。
答案 0 :(得分:4)
According to MSDN,它是6005:
Error Severity Event Logged Description 6005 10 No SHUTDOWN is in progress.
您还可以查询master数据库中的sysmessages
表以查找错误号:
SELECT
*
FROM
master.dbo.sysmessages
WHERE
description like '%shutdown is in progress%'
返回与MSDN文档类似的数据。