Как я могу проверить наличие номера ошибки?

#sql-server

Вопрос:

Есть ли способ проверить, был ли уже добавлен номер ошибки (более 50000)? Я знаю, что могу попробовать добавить сообщение и получить 15043, если я повторно добавлю существующее сообщение.

Комментарии:

1. Вы можете проверить представление системы sys.messages

2.Добавление уникального ключа sys.messages is message_id, language_id .

3. Спасибо. Если бы вы опубликовали это в качестве ответа, я бы дал вам очки….

Ответ №1:

Все сообщения об ошибках (системные и пользовательские) доступны для просмотра в системном представлении sys.messages.