我可以查询维护计划的时间表吗?我想自动检查备份是否已运行。谢谢
答案1
那么如何设置操作员、配置数据库邮件、并在作业运行时发送电子邮件呢?
答案2
查看 MSDB 中的 sysmaintplan_logdetail 表。它包含已运行作业的开始和结束时间以及作业是否成功。
答案3
MS SQL 已内置了此方法。以下存储过程将为您提供有关计划、上次运行以及是否成功的大量有用信息。
EXEC msdb.dbo.sp_help_job @Job_name = 'YourMaintenancePlan.NameHere'
还要查看 msdb 数据库中的所有 sp_help... 系统存储过程。其中有一些很棒的过程可以回答几乎所有问题。请记住,您可以使用 sp_helptext 过程查看这些系统存储过程的详细信息,然后创建您自己的自定义过程。