SQL Server 2008中的数据库备份

时间:2010-07-21 07:04:56

标签: sql-server sql-server-2008

如何检查SQL查询是否创建了数据库备份JOB?

谢谢

1 个答案:

答案 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'