我一直在使用查询分析器,并且经常遇到错误,告诉我一个级别和一个状态,但从来没有一个行号。大概水平和状态是有用的信息,尽管我从未见过这些定义。
问问题
156 次
1 回答
0
状态:微软
状态在数据库引擎的代码中的多个点可能会引发一些错误消息。例如,可以针对几种不同的条件引发 1105 错误。每个引发错误的特定条件都会分配一个唯一的状态代码。
当您查看包含有关已知问题的信息的数据库(例如 Microsoft 知识库)时,您可以使用状态编号来确定记录的问题是否与您遇到的错误相同。例如,如果知识库文章描述了状态为 2 的 1105 错误,而您收到的 1105 错误消息的状态为 3,则该错误的原因可能与文章中报告的原因不同。
Microsoft 支持工程师还可以使用错误中的状态代码来查找源代码中引发该错误代码的位置。此信息可能会提供有关如何诊断问题的其他想法。
级别(严重性):再次微软
另请参阅:RaisError()
在现实生活中(+15 年),如果我不理解错误,我只是将其粘贴到搜索中。并寻找可以更好地解释问题的类似错误或开始寻找解决方案的地方。
于 2019-03-09T04:48:38.017 回答