このセクションには、エラー メッセージ番号とその説明が含まれています。この説明は、 sys.messages カタログ ビューのエラー メッセージのテキストから取得されます。 当てはまる場合、エラー番号は詳細情報のリンクとなっています。
sys.messages カタログ ビューに対して次のクエリを実行すると、データベース エンジンに対してクエリを実行して、すべてのエラーの完全な一覧を表示できます。
SELECT message_id AS Error,
severity AS Severity,
[Event Logged] = CASE is_event_logged
WHEN 0 THEN 'No' ELSE 'Yes'
END,
[text] AS [Description]
FROM sys.messages
/* replace language_id code with the desired sys.syslanguages.msglangid.
1033 is for US English */
WHERE language_id = 1033
ORDER BY message_id;
SQL データベース エンジン バージョン
多くのエラーコードはSQL データベース エンジンを使用する異なるプラットフォームで共通です。
この記事では、SQL Server 2017 (14.x) のイベントとエラーについて説明します。 他のバージョンの SQL Server のイベントとエラーを表示する場合は、次を参照してください。
この記事では、SQL Server 2019 (15.x) のイベントとエラーについて説明します。 他のバージョンの SQL Server のイベントとエラーを表示する場合は、次を参照してください。
この記事では、SQL Server 2022 (16.x) のイベントとエラーについて説明します。 他のバージョンの SQL Server のイベントとエラーを表示する場合は、次を参照してください。
この記事では、SQL Server 2025 (17.x) のイベントとエラーについて説明します。 他のバージョンの SQL Server のイベントとエラーを表示する場合は、次を参照してください。
この記事では、Microsoft FabricにおけるWarehouseのイベントとエラーを示します。 他のバージョンの SQL Server のイベントとエラーを表示する場合は、次を参照してください。
エラーとイベント
エラー コードとイベント コードの詳細については、次のセクションを参照してください。
- エラー 0 から 999
- エラー 1,000 ~ 1,999
- エラー 2,000 ~ 2,999
- エラー 3,000 ~ 3,999
- エラー 4,000 ~ 4,999
- エラー 5,000 ~ 5,999
- エラー 6,000 ~ 6,999
- エラー 7,000 ~ 7,999
- エラー 8,000 ~ 8,999
- エラー 9,000 から 9,999 まで
- エラー 10,000から10,999まで
- エラー 11,000 ~ 12,999
- エラー 13,000 ~ 13,999
- エラー 14,000 ~ 14,999
- エラー 15,000 ~ 15,999
- エラー 16,000 ~ 17,999
- エラー 18,000 ~ 18,999
- エラー 19,000 ~ 20,999
- エラー 21,000 ~ 21,999
- エラー 22,000 ~ 22,999
- エラー 23,000 ~ 25,999
- エラー 26,000 ~ 27,999
- エラー 28,000 ~ 30,999
- エラー 31,000 ~ 41,399
- エラー 41,400 ~ 49,999