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

Откуда: Moscow
Сообщений: 610
Настроил почтовый профиль и оператора, есть несколько джобов, в которых надо прописать, что бы по завершению отправлял письмо. Можно ли как то автоматизировать процесс, может какая политика есть для таких случаев или все таки ручками в свойствах каждого джоба делать?

СУБД: Microsoft SQL Server 2008 (SP2) - 10.0.4064.0 (X64) Feb 25 2011 13:56:11 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
18 янв 12, 12:06    [11923810]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
Glory
Member

Откуда:
Сообщений: 104751
sp_update_job
18 янв 12, 12:12    [11923870]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Glory,

Спасибо, скриптом конечно быстрее, но все же я имел ввиду нечто другое, можно ли сделать одно задание для всех джобов?
18 янв 12, 12:24    [11923971]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
andrew shalaev
Спасибо, скриптом конечно быстрее, но все же я имел ввиду нечто другое, можно ли сделать одно задание для всех джобов?
Что сделать?
18 янв 12, 12:24    [11923976]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrew shalaev
можно ли сделать одно задание для всех джобов?

Оповещение - это аттрибут каждого джоба
18 янв 12, 12:25    [11923991]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Ну в общем сделал так:

EXEC msdb.dbo.sp_update_job @job_name =N'job_name',
@notify_level_email=3,
@notify_level_netsend=2,
@notify_level_page=2,
@notify_email_operator_name=N'SSIS notify'
GO

но это надо для каждого джоба запускать такую процедуру, а если их сотни я обречен копипастить сотни раз имя джоба?
18 янв 12, 12:30    [11924034]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
andrew shalaev
Ну в общем сделал так:

EXEC msdb.dbo.sp_update_job @job_name =N'job_name',
@notify_level_email=3,
@notify_level_netsend=2,
@notify_level_page=2,
@notify_email_operator_name=N'SSIS notify'
GO

но это надо для каждого джоба запускать такую процедуру, а если их сотни я обречен копипастить сотни раз имя джоба?
Можете копипастить. Можете скрипт написать. Зависит от того, насколько вы ленивы.
18 янв 12, 12:31    [11924060]     Ответить | Цитировать Сообщить модератору
 Re: Массово прописать уведомление по почте на завершение джоба  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrew shalaev
а если их сотни я обречен копипастить сотни раз имя джоба?

Напишите цикл
18 янв 12, 12:37    [11924153]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить