Форум: "Прочее";
Текущий архив: 2009.06.07;
Скачать: [xml.tar.bz2];
Внизsql Server Enterprise Manager, как скопировать job? Найти похожие ветки
← →
Немо © (2009-04-04 13:12) [0]те как имея один job сделать 2.
Некоторые шаги надо поправить и запускать эти jobы по очереди
Очень уж неохота переписывать по причине большого их количества
← →
Немо © (2009-04-04 13:24) [1]можно альтернативу
Как из joba( а job строго TSQL) запустить командную строку
те допустим,
exec spProc, @Val
if @val > 0 "Запустить_programm.exe"
← →
clickmaker © (2009-04-04 14:58) [2]exec xp_cmdshell
← →
sniknik © (2009-04-04 16:17) [3]> Некоторые шаги надо поправить и запускать эти jobы по очереди
> Очень уж неохота переписывать по причине большого их количества
вот! вот вариант когда оправданы процедуры! написал одну (основной код же будет одинаков, чтобы поддерживать в одном месте), а в джобах только вызов с разными параметрами от которых зависят "Некоторые шаги".
а то пихают все, что ни попадя,каждые 2 строчки в процедуры оборачивают...
.... хотя .... если подумать, т.к. "по очереди" то почему не сделать это в одном джобе? в котором по очередности вызовов делать разные шаги?
очередность можно устанавливать например по статусной таблице с автоинкрементом, в начале джоба добавил в нее запись и смотришь на @@идентити, четное? одни шаги, не четная? другие.
нда. и тут процедуры судя по всему не особо нужны... ;(.
> exec xp_cmdshell
+
в 2005м нужно дополнительно команду разрешить, т.к. запрещено по умолчанию. в 2000м (судя по упоминающемуся EM здесь он) наоборот включено (т.е. будет работать без дополнительных настроек).
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.06.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c