как проверить, успешно ли выполнялись резервные копии планировщика - PullRequest
1 голос
/ 27 сентября 2010

на каждом из наших удаленных серверов создается задача планировщика, которая вызывает программу .exe, которая ежедневно закрывает базы данных в 10:00:00 (создает резервные копии базы данных) и запускает ее снова в определенное время. Приложение Delphi, которое мне нужно сейчас, как я могу проверить, были ли успешно выполнены резервные копии задач планировщика (завершение работы базы данных и запуск) ... Идея заключалась в том, чтобы попытаться подключиться к Задаче планировщика с помощью приложения Delphi и проверить время последнего выполнения (когда Если в последний раз он выполнял или запускал .exe с помощью переменной DATETIME), статус (он запущен) ... помогите, я могу подключиться к серверу в Delphi, но не могу подключиться к задаче планировщика на сервере.

1 Ответ

1 голос
/ 28 сентября 2010

Это то, что я делаю для своих собственных автоматических резервных копий: приложение, которое выполняет фактическое резервное копирование, обновляет столбец DATETIME в базе данных, указав дату и время последнего успешного резервного копирования.Из обычного клиентского приложения я могу прочитать указанный столбец DATETIME и выдавать предупреждения, если резервные копии устаревают.

Преимущества: ничего сложного в этом нет (KISS!), Нет необходимости выяснять API для чтения планировщика, нетнеобходимо выяснить «коды выхода», когда резервное копирование началось, но не удалось, работает, даже если резервные копии создаются из нескольких мест.

...