ОК, я думаю, что схожу с ума здесь! Вот где я.
SQL Server 2008: я настроил Database Mail и отправил себе тестовое электронное письмо. Просто, отлично работает.
Я создал оператора под названием «Том». Я дал ему адрес электронной почты (но больше ничего).
Однако, когда я запускаю эту команду:
EXECUTE msdb.dbo.sp_notify_operator @ name = N'Tom ', @ subject = N'Test Database Message', @ body = N'Testy Test Test '
... Я понял:
Сообщение 14262, уровень 16, состояние 1, процедура sp_verify_operator_identifiers, строка 51
Указанное @operator_name ('Tom') не существует.
Это сообщение об ошибке маскирует что-то еще, на что мне следует обратить внимание? Определенно, в SSMS показан оператор, но если есть sproc, в котором перечислены операторы, я с радостью выполню это, чтобы посмотреть, действительно ли он там есть.
Я просто застрял в том, куда идти дальше. SQL Server убежден, что я не существую!