2010-07-02 2 views
0

ОК, поэтому я думаю, что сойду с ума! Вот где я.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 кажется убежденным, что я не существую!

+0

sp_help_operator перечисляет операторы (используйте без указания оператора_имя для получения всех операторов) - http://msdn.microsoft.com/en-us/library/ms188756.aspx – potatopeelings

+0

Спасибо, это здорово. Я знал, что где-то есть путь! –

ответ

0

Игнорировать это! Есть вероятность, что я пытался выполнить sp_notify_operator при подключении к неправильному серверу ... без каких-либо операторов ....

Извинения!

Смежные вопросы