【发布时间】:2014-10-24 07:29:07
【问题描述】:
嗯,我是新手... 我试图了解启用 Sql 作业和一步一步启动作业之间的区别? 两者似乎以相同的方式工作......还是有区别?
【问题讨论】:
嗯,我是新手... 我试图了解启用 Sql 作业和一步一步启动作业之间的区别? 两者似乎以相同的方式工作......还是有区别?
【问题讨论】:
启用 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'
)
【讨论】: