HA Raiserror - Параметр замещения 1 - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь создать несколько предупреждений высокой доступности, которые будут отправлять электронную почту, если у 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. Спасибо!

...