Имя: Пароль:
IT
 
Не получается настроить рассылку уведомлений от SQL-сервера
0 vcv
 
03.09.13
08:36
Ни как не могу заставить работать уведомления оператору от MSSQL 2005.
Database Mail настроил. Если щелкнуть на "Database Mail" правой кнопкой и выбрать "Send test E-Mail", сообщение доходит на почту.
Дальше пробую настроить уведомления в плане обслуживания. Разместил в SubPlan "Notify Operator Task", указал настроенного оператора (отправка сообщений в свойствах оператора разрешена), связал "Notify Operator Task" с нужной задачей отношением Completion. Для простоты эксперимента в плане обслуживания единственный простейший tesk. Вручную запускаю Job - сообщение на почту не приходит.
Пробую по другому. Открываю свойства Job, в разделе Notifications указываю отправку e-mail настроенному оператору "When the job completes". Вручную запускаю job - сообщения на почту опять не приходит.
Что я не так делаю?
1 dk
 
03.09.13
08:46
скульные и виндовые логи смотрел?
2 vcv
 
03.09.13
08:52
В логах Database Mail ничего нет. При "Send test e-mail" появляются запись, больше ничего.
В логах Job запись об успешной выполнение job, никакого упоминания уведомления не вижу.
В виндовых логах тоже уведомление об выполнение таска, про уведомления ничего.
3 vcv
 
03.09.13
08:54
Такое ощущение, что даже не пытается отправить. В свойствах оператора в разделе history пишет (never e-mailed).
4 упс
 
03.09.13
10:43
(3) после настройки dbmail перезапускали sql server agent?
5 упс
 
03.09.13
10:45
+(4) вот тут есть настройка dbmail в картинках - http://habrahabr.ru/post/132902/ - можно пробежаться, проверить всё ли было сделано
6 vcv
 
03.09.13
12:17
(5) Спасибо, работает.
Ошибка? Это не ошибка, это системная функция.