SQL Server Error Numbers

The full list is at https://learn.microsoft.com/sql/relational-databases/errors-events/database-engine-events-and-errors. To look up any error on the server itself:

SELECT message_id, severity, is_event_logged, text
FROM sys.messages
WHERE language_id = 1033
  AND message_id = 1222;
  • Errors 0 to 999
  • Errors 1,000 to 1,999
  • Errors 2,000 to 2,999
  • Errors 3,000 to 3,999
  • Errors 4,000 to 4,999
  • Errors 5,000 to 5,999
  • Errors 6,000 to 6,999
  • Errors 7,000 to 7,999
  • Errors 8,000 to 8,999
  • Errors 9,000 to 9,999
  • Errors 10,000 to 10,999
  • Errors 11,000 to 12,999
  • Errors 13,000 to 13,999
  • Errors 14,000 to 14,999
  • Errors 15,000 to 15,999
  • Errors 16,000 to 17,999
  • Errors 18,000 to 18,999
  • Errors 19,000 to 20,999
  • Errors 21,000 to 21,999
  • Errors 22,000 to 22,999
  • Errors 23,000 to 25,999
  • Errors 26,000 to 27,999
  • Errors 28,000 to 30,999
  • Errors 31,000 to 41,399
  • Errors 41,400 to 49,999

From my SQL Server DBA handbook.