如何检查SQL查询是否创建了数据库备份JOB?
谢谢
答案 0 :(得分: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'