ОК, поэтому я думаю, что сойду с ума! Вот где я.sp_notify_operator: Указанное имя @operator_name не существует (но это так!)
SQL Server 2008: Я настроил почтовую базу данных, и я отправил себе тестовое письмо. Простой, отлично работает.
Я создал оператора под названием «Том». Я дал ему адрес электронной почты (но ничего больше).
Однако, когда я запускаю эту команду:
ВЫПОЛНИТЬ msdb.dbo.sp_notify_operator @ имя = N'Tom '@ Subject = N'Test базы данных Message', @ тела = Test Test N'Testy '
... Я получаю это:
Msg 14262, уровень 16, состояние 1, процедура sp_verify_operator_identifiers, линия 51 указанный @operator_name (' Tom ') не существует.
Это сообщение об ошибке маскирует что-то еще, на что я должен смотреть? Определенно оператор, показанный в SSMS, но если есть sproc, который перечисляет операторы, я с удовольствием запустил это, чтобы увидеть, действительно ли это на самом деле.
Я просто застрял в том, куда идти дальше. SQL Server кажется убежденным, что я не существую!
sp_help_operator перечисляет операторы (используйте без указания оператора_имя для получения всех операторов) - http://msdn.microsoft.com/en-us/library/ms188756.aspx – potatopeelings
Спасибо, это здорово. Я знал, что где-то есть путь! –