SQL Server のエラー番号を調べるには、 sys.messages カタログ ビューを参照します。 (古いバージョンの SQL Server を使用している場合、 master.dbo.sysmessages テーブルを参照してください。) たとえば .NET で開発している場合、 SqlException.Number が 2627 なら、以下の方法でエラーの意味を調べることができます。 -- sys.messages カタログ ビュー (SQL Server 2005) SELECT message_id, language_id, severity, is_event_logged, text FROM sys.messages WHERE language_id = 1041 AND message_id = 2627 -- 古い形式 (互換性のため SQL Server