by WebSurfer
2012年11月10日 10:01
SQL Server のエラーコードを調べる方法を忘れないように書いておきます。
SQL Server のエラーメッセージはシステムビュー sys.messages に含まれており、それからエラーコードも取得できます。
日本語の一覧が見たければ SQL Server Management Studio などで以下のクエリを走らせると結果ウィンドウに表示されます。
SELECT message_id, severity, text
FROM sys.messages
WHERE language_id = 1041
下の画像は上のクエリを走らせた結果です。これから、例えば、PK 制約違反のエラーコード(message_id)は 2627 であることがわかります。