Как установить время выполнения следующего задания случайным образом в SQL Server 2000 - PullRequest
0 голосов
/ 22 октября 2010

Вот сценарий:

У нас есть база данных в SQL Server 2000. Приложение, которое подключается к этой базе данных случайным образом с разными ошибками.Мы выполнили трассировку, но не смогли обнаружить проблему с тайм-аутом.Странно, что всякий раз, когда мы запускаем трассировку, приложение не истекает.

План состоит в том, чтобы настроить задание для запуска трассировки.Учитывая, что это производственная коробка, мы не хотим слишком часто запускать трассировки.Таким образом, идея состоит в том, чтобы запустить трассировку за 3 минуты.

Вот задача - мы хотим рандомизировать время следующего запуска - от 10 до 60 минут.Я попытался обновить next_run_time в msdb..sysjobschedules, но, похоже, это не имеет никакого эффекта.

Есть идеи?

Заранее спасибо,

Raj

1 Ответ

0 голосов
/ 22 октября 2010

Взгляните на процедуру sp_update_jobschedule .

...