Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Всем привет! Коллеги подскажите, никак не могу добиться отправки уведомления сообщением на мыло. Сделал оператор, где просто указал адрес, в задаче в разделе Notofications задал этот оператор. В итоге идет ругань

Message
The job failed. The Job was invoked by Schedule 3 (r1). The last step to run was step 1 (q1). NOTE: Failed to notify 'sLogvinov' via email.

То есть сервак (sql server 2005) просто не видит мое мыло и почтовый сервер(?)
Как можно победить эту проьлему или может я чего не прописал дополнительно?
Заранее спасибо!
12 авг 09, 11:30    [7526722]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36801
И что написано в хистори джоба?
12 авг 09, 11:32    [7526732]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Это первое -

Message
The job failed. The Job was invoked by Schedule 3 (r1). The last step to run was step 1 (q1). NOTE: Failed to notify 'sLogvinov' via email.

А второе
это сам текст ошибки - я его специально таким сделал, чтобы получить уведомление
12 авг 09, 11:36    [7526786]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36801
В логе агента есть что-нибудь?
12 авг 09, 11:47    [7526897]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Может быть Alerts? Если про это поле речь идет - то ничего нет
12 авг 09, 11:50    [7526920]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
Glory
Member

Откуда:
Сообщений: 104760
LogvinovSerj
Всем привет! Коллеги подскажите, никак не могу добиться отправки уведомления сообщением на мыло. Сделал оператор, где просто указал адрес

Начнем с простого - вы настроили и протестировали SQL Mail прежде чем слать оповещения ?
12 авг 09, 11:54    [7526959]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Нет, не настраивал! Но читал, что SQL Mail уже как бы устаревает, лучше юзать DataBase Mail. И как я понял его нужно обязательно настраивать? А то в книжке я этого не нашел ...
12 авг 09, 11:57    [7526987]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
Glory
Member

Откуда:
Сообщений: 104760
LogvinovSerj
Нет, не настраивал! Но читал, что SQL Mail уже как бы устаревает, лучше юзать DataBase Mail. И как я понял его нужно обязательно настраивать? А то в книжке я этого не нашел ...

Т.е. вы ничего не настроили на сервере для работы с почтой и удивляетесь, что он эту самую почту отправить не может ?
12 авг 09, 11:58    [7527000]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Понял, сейчас попробую настроить Database Mail!
12 авг 09, 12:10    [7527074]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Настроил DataBaseMail, пробовал тестить - вроде как все приходит на ящик. Также на серваке еще есть один профиль, который вроде как тоже работает.
При создании job указываю только оператор (места для профиля я там не нашел). И такая же ругань ...

The job failed. The Job was invoked by Schedule 3 (r1). The last step to run was step 1 (q1). NOTE:
Failed to notify 'sLogvinov' via email.

Может что еще забыл и не сделал?
12 авг 09, 12:46    [7527332]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
rancid
Member

Откуда: *мск
Сообщений: 114
Попробуйте перезапустить службу SQL Server Agent, если вы этого не делали после настройки Database Mail
12 авг 09, 14:00    [7527948]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
rancid
Member

Откуда: *мск
Сообщений: 114
Да, кстати, а что у вас в history Database Mail?
12 авг 09, 14:01    [7527964]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 526
Перестартанул - хоть убейся ((

history job

Message
The job failed. The Job was invoked by User RAA\slogvinov. The last step to run was step 1 (q1). NOTE: Failed to notify 'sLogvinov' via email.

history Database Mail
Date 12.08.2009 12:52:04
Log Database Mail (Database Mail Log)

Log ID 6
Process ID 732
Last Modified 12.08.2009 12:52:04
Last Modified By .........

Message
DatabaseMail process is shutting down

И тестил я его - сообщения отправляются
А как запускаю задачу - так пипец ...
12 авг 09, 14:23    [7528117]     Ответить | Цитировать Сообщить модератору
 Re: Отправка мылом уведомления через Operators  [new]
rancid
Member

Откуда: *мск
Сообщений: 114
1. Если использовать sp_send_dbmail - почта отправляется?
2. Попробуйте свой профиль установить в качестве профиля по умолчанию, плюс сделать его публичным, с помощью sysmail_add_principalprofile_sp

BOL
-- Grant access to the profile to all users in the msdb database

EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
@profile_name = 'AdventureWorks Public Profile',
@database_name = 'msdb',
@principal_name = 'public',
@is_default = 1 ;
13 авг 09, 12:11    [7532450]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить