簡體   English   中英

在Sql Server代理中啟用作業和啟動作業之間有什么區別

[英]What is the difference between Enable a job and Start a job in Sql Server Agent

好吧,我是新來的...我試圖了解啟用SQL作業和一步啟動作業之間的區別? 兩者似乎都以相同的方式工作...還是有區別?

啟用S​​ql Agent作業 -表示作業在服務器上處於活動狀態,並將在計划的時間執行。 啟動作業步驟 -表示服務器已在計划的時間啟動了作業步驟,或者您已強制啟動它,
可以說一個作業有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'
                 )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM