как проверить, успешно ли выполнено резервное копирование планировщика

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


person Monica    schedule 27.09.2010    source источник


Ответы (1)


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

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

person Cosmin Prund    schedule 28.09.2010