Я пытаюсь создать несколько предупреждений высокой доступности, которые будут отправлять электронную почту, если у HA возникнут какие-либо проблемы. Я создал несколько сообщений об ошибках HA на основе следующих номеров ошибок:
- 35254
- 35262
- 35273
- 35274
- 35275
- 35276
- 35299
Они просто отправляют электронное письмо с уведомлением о том, что эти ошибки произошли на наших серверах высокой доступности.
При тестировании , Я бы запустил следующий код, но получил бы ошибку во время выполнения теста:
RAISERROR(35299, 10, 1)
Я пробовал комбинации всех 7 чисел ошибок, серьезность 10, 16, 17 на основе sys .messages и каждый раз, когда я запускаю RAISERROR, я получаю следующее сообщение об ошибке и отсутствие электронной почты:
Сообщение 2786, уровень 16, состояние 1, строка 1 Тип данных параметра подстановки 1 не совпадает ожидаемый тип спецификации формата.
Я проверил историю соответствующего сообщения об ошибке, и он даже не показывает, что произошел RAISERROR.
Любая идея, почему я ' получаю соответствующую ошибку и почему она не работает? * 103 2 *
Я использую SQL Server 2016. Спасибо!