【发布时间】:2015-11-22 20:02:39
【问题描述】:
当用户登录应用程序时,如果 Microsoft SQL 数据库维护计划失败、未运行、未实施或从未计划过,我将添加警报。我不希望添加设置来标识应检查的维护计划。
如何获取对当前数据库“SELECT db_name()”执行任何操作的维护计划列表?
我可以在这里看到所有维护计划的列表:SELECT * FROM msdb.dbo.sysmaintplan_plans
我猜我需要查询计划步骤并检查是否有任何包含我的数据库。
如果能够识别每个步骤的类型,那就太好了,即:完整性检查、索引重建、统计更新或备份等...然后我可以确保完成所有必需的步骤。
【问题讨论】:
标签: sql sql-server-2008 sql-server-2012 maintenance-plan