В чем разница между включением задания и запуском задания в 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'
                 )
Другие вопросы по тегам