В чем разница между включением задания и запуском задания в Sql Server Agent
Ну, я новичок в этом... Я пытаюсь понять разницу между включением задания Sql и запуском задания на шаг? Кажется, что оба работают одинаково... или есть разница?
1 ответ
Решение
Включение задания агента Sql - означает, что задание активно на сервере и будет выполнено в назначенное время.Запуск шага задания - означает, что либо сервер запустил этап задания в назначенное время, либо вы принудительно запустили его,
Допустим, задание состоит из 5 этапов, и вы не хотите выполнять первые 3, здесь агент SQL Server предоставляет вам возможность начать выполнение задания с этапа 4.
http://msdn.microsoft.com/en-us/library/ms189817.aspx
SELECT [enabled] --enabled Indicates whether the job is enabled to be executed.
,name
FROM msdb.dbo.sysjobs
WHERE name = 'Your Job Name'
http://msdn.microsoft.com/en-us/library/ms187387.aspx
SELECT step_id,
step_name -- Name of the job step
FROM msdb.dbo.SysJobSteps
WHERE job_id = ( SELECT job_id
FROM msdb.dbo.sysjobs
WHERE name = 'Your Job Name'
)