日期:2014-05-18  浏览次数:20586 次

SQLServer的SQLState NativeError错误号怎么查询
大家都知道Oracle出错了 有Ora-XXXXX,我们之间搜索这个号就可以查询到解决方案
但是在SQL Server数据库处理过程中也会出现问题
他们一般会出现
SQLState
 NativeError

http://forums.arcgis.com/attachment.php?attachmentid=4465&stc=1&thumb=1&d=1296115546

某些错误号,但是搜索一般查不出来,大家在处理SQLserver问题如果出现这种情况大家是怎么处理的
官网是否想过的错误号查询,我没有找到,大家分享一下

------解决方案--------------------
帮楼主顶。各位大牛 请支招、
------解决方案--------------------
SQL code
select *
from sys.messages

------解决方案--------------------
select * from sys.messages where language_id=2052

或者你也可以用 @@ERROR 来获得出错时的错误号.

也可以直接用try...catch 监测可能出错的程序中的错误行(ERROR_LINE)/错误号(ERROR_NUMBER)/错误信息(ERROR_MESSAGE).