Могу я запросить график плана обслуживания? Я хочу автоматизировать проверку выполнения резервного копирования. Спасибо
Как насчет настройки оператора, настройки почты базы данных и отправки электронного письма при каждом запуске задания?
В MS SQL для этого есть встроенные методы. Следующая хранимая процедура предоставит вам много полезной информации относительно расписания, последнего запуска и того, было ли оно успешным.
EXEC msdb.dbo.sp_help_job @Job_name = 'YourMaintenancePlan.NameHere'
Также просмотрите все системные хранимые процедуры sp_help ... в базе данных msdb. Там есть несколько замечательных процедур, которые ответят почти на все вопросы. Помните, что вы можете изучить подробности того, что делают эти системные хранимые процедуры, используя процедуру sp_helptext, а затем создать свои собственные пользовательские процедуры.
Посмотрите таблицу sysmaintplan_logdetail в MSDB. Он содержит время начала и окончания запущенных заданий, а также время их успешного выполнения.