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

Откуда:
Сообщений: 10
Есть такая проблема. Создал я задание, поставил оповещение о завершении с ошибкой или по окончанию. Приходит мне оповещщение на почту с полным разворотом выполненных команд.
Программа обслуживания серверов Microsoft(R) (Юникод), версия 10.50.1600
Отчет был сформирован на "srvupr64".
План обслуживания: Быстрый бекап
Продолжительность: 00:00:25
Состояние: Выполнено.
Подробности:
Резервное копирование базы данных (разностное) (srvupr64)
Создать резервную копию базы данных на Соединение с локальным сервером
Базы данных aiz,forward,kafeZET,Premium_2011,RK-Invest
Тип: Разностная
Добавить к существующему
Начало задачи: 2011-09-22T14:49:13.
Конец задачи: 2011-09-22T14:49:36.
Успешно
Команда:EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\aiz''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\forward''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\kafeZET''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\Premium_2011''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\RK-Invest''

GO
BACKUP DATABASE [aiz] TO  DISK = N''E:\SQLBackup\fast\aiz\aiz_backup_2011_09_22_144913_2636649.bak'' WITH  DIFFERENTIAL , RETAINDAYS = 2, NOFORMAT, NOINIT,  NAME = N''aiz_backup_2011_09_22_144913_2480398'', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N''aiz'' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N''aiz'' )
if @backupSetId is null begin raiserror(N''Ошибка верификации. Сведения о резервном копировании для базы данных "aiz" не найдены.'', 16, 1) end
RESTORE VERIFYONLY FROM  DISK = N''E:\SQLBackup\fast\aiz\aiz_backup_2011_09_22_144913_2636649.bak'' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND

....  и так далие. 
При этом на другой аналогичной системе, приходит такое сообщение:
ЗАДАНИЕ ВЫПОЛНЯЕТСЯ:	"Сжатие и проверка баз.ВложенныйПлан_1" началось в 20.09.2011 2:00:00
ДЛИТЕЛЬНОСТЬ:	0 час., 36 мин., 46 сек.
СОСТОЯНИЕ: 	Выполнено
СООБЩЕНИЯ:	Задание успешно выполнено.  Запуск задания был произведен Расписание 15 (Один раз в сутки). Последним выполнявшимся шагом был шаг 1 (ВложенныйПлан_1).

Хотя задания делал одинокого.
22 сен 11, 15:52    [11320104]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Только это разные оповещения
первое сформировал "План обслуживания: Быстрый бекап"
а второе сам джоб
22 сен 11, 15:56    [11320138]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
macik_ua
Member

Откуда:
Сообщений: 10
Glory,
Не имеет значения. Я делал и тот, и тот. Делал и на первой ОС, и на второй. Полны, быстрый, сжатие.
22 сен 11, 16:08    [11320288]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Glory
Member

Откуда:
Сообщений: 104751
macik_ua
Не имеет значения.

В смысле не имеет
Разные оповещения создаются в разных местах
И не имеют друг к другу никакого отношения
22 сен 11, 16:39    [11320553]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
macik_ua
Member

Откуда:
Сообщений: 10
Glory,
Ну я делал эти задания через "Планы обслуживания > Мастер планов обслуживания"
Вот скрин: [url=]http://yfrog.com/z/mgnj0xj[/url]
Вот теперь я не понимаю вашего замечания?!
22 сен 11, 19:21    [11321808]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Glory
Member

Откуда:
Сообщений: 104751
macik_ua
Вот теперь я не понимаю вашего замечания?!

Еще раз - вы привели два разных оповещения
Которые настраиваются в разных местах
И значит проверять настройку нужно в разных местах
Вы это сделали ?
23 сен 11, 09:20    [11323293]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
macik_ua
Member

Откуда:
Сообщений: 10
Glory,
Эти два разных оповещения, делались в одном и томже месте, "Мастер планов обслуживания". В других местах я не знаю как делать и настроек о содержании сообщения нет.
А вот вам пример с другим планом:
Программа обслуживания серверов Microsoft(R) (Юникод), версия 10.50.2500
Отчет был сформирован на "srvupr64".
План обслуживания: Быстрый бекап
Продолжительность: 00:00:04
Состояние: Выполнено.
Подробности:
Резервное копирование базы данных (разностное) (srvupr64)
Создать резервную копию базы данных на Соединение с локальным сервером
Базы данных aiz,forward,kafeZET,Premium_2011,RK-Invest
Тип: Разностная
Добавить к существующему
Начало задачи: 2011-09-23T09:00:03.
Конец задачи: 2011-09-23T09:00:07.
Успешно
Команда:EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\aiz''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\forward''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\kafeZET''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\Premium_2011''
GO
EXECUTE master.dbo.xp_create_subdir N''E:\SQLBackup\fast\RK-Invest''

GO
BACKUP DATABASE [aiz] TO  DISK = N''E:\SQLBackup\fast\aiz\aiz_backup_2011_09_23_090003_6041510.bak'' WITH  DIFFERENTIAL , RETAINDAYS = 2, NOFORMAT, NOINIT,  NAME = N''aiz_backup_2011_09_23_090003_5885257'', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N''aiz'' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N''aiz'' )
if @backupSetId is null begin raiserror(N''Ошибка верификации. Сведения о резервном копировании для базы данных "aiz" не найдены.'', 16, 1) end
RESTORE VERIFYONLY FROM  DISK = N''E:\SQLBackup\fast\aiz\aiz_backup_2011_09_23_090003_6041510.bak'' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND
..... еще много 
23 сен 11, 10:09    [11323637]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Glory
Member

Откуда:
Сообщений: 104751
macik_ua
Glory,
Эти два разных оповещения, делались в одном и томже месте, "Мастер планов обслуживания".

И что, теперь не нужно проверить, что вы там сделали ?

macik_ua
А вот вам пример с другим планом:

Зачем мне пример ? Откройте свой план и проверьте настройку оповещений
23 сен 11, 10:13    [11323682]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
macik_ua
Member

Откуда:
Сообщений: 10
Glory,
Я не знаю как настроить содержимое оповещения. Вот где можно выбирать включение уведомления.
http://cl.ly/AMvJ
И второй вариант тут:
http://cl.ly/ANsl

А вот где настроить его содержимое я не знаю!? ;(
23 сен 11, 10:50    [11324031]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Glory
Member

Откуда:
Сообщений: 104751
macik_ua
И второй вариант тут:
http://cl.ly/ANsl

А вот где настроить его содержимое я не знаю!? ;(

Замечательно
И вы проверили, как настроено оповещение операторов "Админы" ? Что им приходят тестовые оповещения ?
23 сен 11, 10:58    [11324091]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Кудряшка
Member

Откуда: Сидней
Сообщений: 2219
Когда в плане обслуживания настраиваете расписание, по которому будет запускаться этот план, создается SQL Agent Job !
Вы в него смотрели?

Второе сообщение заслано этим джобом.
Что Вы в самом деле?...
23 сен 11, 11:03    [11324140]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
macik_ua
Member

Откуда:
Сообщений: 10
Кудряшка,
Вроде я начинаю вас понимать. Если я ставлю тут галочку:
http://cl.ly/ANsl
То это сообщение формирует "Планы обслуживания"
а второй вариан:
http://cl.ly/AMvJ
Формирует "Агент", по этому оно такое короткое.
Да?
23 сен 11, 12:55    [11325226]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
Glory
Member

Откуда:
Сообщений: 104751
macik_ua
Да?

В левом нижнем углу диалогов есть такая кнопочка "Справка" - там много интересного написано
23 сен 11, 12:58    [11325264]     Ответить | Цитировать Сообщить модератору
 Re: Оповещение на почту о выполнении задания.  [new]
macik_ua
Member

Откуда:
Сообщений: 10
Glory,
Ок. Но теперь другая проблема.
Сообщение не отправляется агентом.
выдает ошибку:
Дата 23.09.2011 12:02:39
Журнал Агент SQL Server (Текущий - 23.09.2011 11:51:00)

Сообщение
264 Предпринята попытка отправить сообщение электронной почты в отсутствие установленного сеанса
23 сен 11, 13:05    [11325335]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить