Мой лучший результат google был this:
- ниже 11 являются предупреждениями, а не ошибками
- 11-16 доступны для использования
- выше 16 - системные ошибки
- нет разницы в поведении между 11-16
Но из BOL "Уровни серьезности от 0 до 18 могут быть указаны любым пользователем".
В моей конкретной хранимой процедуре я хочу, чтобы ошибка была возвращена клиентскому приложению .Net, поэтому он выглядит как любой уровень серьезности между 11-18 будет делать трюк. Кто-нибудь имеет какую-либо авторитетную информацию о том, что означает каждый из уровней, и как они должны использоваться?