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

Откуда:
Сообщений: 10
Добрый день!
Если настраивать Job в Enterprise Manager, то там минимальный интервал минута. Хотелось бы сделать 30 сек? Можно ли это сделать в EntManager? Или придется использовать "хитрости", например 2 Job с разницей в 30 сек? Или таймер в хранимой проц-ре? Подскажите пожалуйста!
17 янв 07, 11:00    [3652495]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Хотелось бы сделать 30 сек? Можно ли это сделать в EntManager?
Нельзы. 1 минута - официальный минимальный промежуток запуска

Или придется использовать "хитрости", например 2 Job с разницей в 30 сек? Или таймер в хранимой проц-ре?
Придется
17 янв 07, 11:02    [3652519]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
Можно через sp_add_jobschedule настроить интервал в секундах, но в EM при открытии такого расписания будет ошибка.
http://www.sqldev.net/sqlagent/SQLAgentRecuringJobsInSecs.htm
17 янв 07, 12:50    [3653550]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
AndrF
Member

Откуда:
Сообщений: 2194
Запускать процедуру по внешнему таймеру (из внешней программы).
17 янв 07, 13:44    [3654128]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
Николай МВ
Member

Откуда: Ukraine-Kyiv
Сообщений: 328
Извините, пожалуйста.

У меня похожая задача. Нужно запускать хранимую процедуру на сервере каждую секунду.
19 апр 13, 00:05    [14201099]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
Николай МВ
Member

Откуда: Ukraine-Kyiv
Сообщений: 328
... извините, случайно отправил.

Так вот, нужно запускать процедуру каждую секунду.
Может быть, появилась такая возможность?

Сейчас, я так понял, нужно вешать отдельную программку, которая будет по таймеру запускать нужную процедуру на сервере.
Это лучший вариант для меня?
19 апр 13, 00:09    [14201106]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31442
Николай МВ
Извините, пожалуйста.

У меня похожая задача. Нужно запускать хранимую процедуру на сервере каждую секунду.
Цикл, внутри waitfor

Или настроить
джоб процедурой
19 апр 13, 00:10    [14201107]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31442
Николай МВ
Может быть, появилась такая возможность?
Она и была, выше написали. Вы прочитали тему-то?

Николай МВ
Сейчас, я так понял, нужно вешать отдельную программку, которая будет по таймеру запускать нужную процедуру на сервере.
Это лучший вариант для меня?
Нет, худший.
19 апр 13, 00:11    [14201110]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить SQL Job запускаться с интервалом меньше минуты?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Николай МВ
Так вот, нужно запускать процедуру каждую секунду.


Service Broker. Внутренняя очередь. И хоть 1 000 раз в секунду.
19 апр 13, 00:24    [14201132]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить