Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Sсheduled Tasks / 4 сообщений из 4, страница 1 из 1
27.04.2001, 11:42
    #32004952
Michael Hopgarden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sсheduled Tasks
Прошу извинить за лень, наверняка кто-нибудь уже реализовал следующую идею:

Существует ряд задач (job), которые запускаются ежедневно, кроме выходных.
Нужна процедура, которая изменяла бы дни запуска во всех планах (schedules) во всех задачах, имеющих некий признак, например в описании (description).

Собственно, если посчитаете, что нельзя потворствовать лени, то же не страшно. Я так и напишу сам когда-нибудь.
...
Рейтинг: 0 / 0
27.04.2001, 13:28
    #32004956
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sсheduled Tasks
sp_update_job_schedule
...
Рейтинг: 0 / 0
27.04.2001, 13:31
    #32004957
Michael Hopgarden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sсheduled Tasks
Выеденного яйца не стоит. Зря я так долго откладывал.
...
Рейтинг: 0 / 0
27.04.2001, 13:41
    #32004958
Michael Hopgarden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sсheduled Tasks
2 Glory
спасибо. Уже решил так:

create procedure UpdateFreqInterval
@Monday as bit,
@Tuesday as bit,
@Wednesday as bit,
@Thursday as bit,
@Friday as bit,
@Saturday as bit,
@Sunday as bit
as
declare @freq_interval as int

select @freq_interval = 2 * @Monday + 4 * @Tuesday + 8 * @Wednesday + 16 * @Thursday + 32 * @Friday + 64 * @Saturday + @Sunday

update msdb..sysjobschedules
set freq_interval = @freq_interval
from msdb..sysjobschedules as s inner join msdb..sysjobs as j on s.job_id = j.job_id
where j.description like '%updateable_freq_interval%'
go --end procedure UpdateFreqInterval

а isnull опять поленился вставить.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Sсheduled Tasks / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]