SQLGetDiagRec はネイティブエラーコードを返します。 SQL Server 2012のエラーコードの概要はどこにありますか? MSDNで何も見つかりませんでした。
インターネットで個々のコードのリストを見つけることができません。しかし、MSDNで重大度レベルのリスト here を見つけました。それらは次のとおりです。
重大度/説明
use master
select * from sysmessages
MS SQL Server 2008 R2のコードを見つけましたが、それらのほとんどは以降のバージョンに当てはまります。 http://technet.Microsoft.com/en-us/library/cc645603(v = sql.105) .aspx
私も自分でリストを探していて、次のステートメントを実行することで、マスターDBからすべてを表示できることがわかりました。
SELECT * FROM sysmessages
SQL Server 2005以降では、これを使用できます。
SELECT * FROM sys.messages
他の人が述べたように、次のものも使用できます(SQL Server 2000で利用可能):
SELECT * FROM sysmessages