2010-07-21 167 views

回答

1

这个查询将返回具有命令BACKUP DATABASE在他们所有的工作:

SELECT SV.name, 
     SV.description, 
     S.step_id 
FROM msdb.dbo.sysjobs_view SV 
INNER JOIN msdb.dbo.sysjobsteps S ON SV.job_id = S.job_id 
WHERE s.command LIKE '%BACKUP DATABASE%' 

如果您设置的岗位类别适当地有一个叫做“数据库备份”类别下也可以工作:

SELECT SV.name, 
     SV.description 
FROM msdb.dbo.sysjobs_view SV 
INNER JOIN msdb.dbo.syscategories SC ON SV.category_id = SC.category_id 
WHERE SC.Name = 'Database Backup'