1

在我们的每个远程服务器上创建一个调度程序任务,该任务调用一个 .exe 程序,该程序在每天 10:00:00 关闭数据库(它创建数据库备份)并在特定时间再次启动它。现在使用 delphi 应用程序我现在需要如何检查调度程序任务备份是否成功运行(数据库关闭和启动)...想法是尝试使用 delphi 应用程序连接到调度程序任务并检查最后一次运行时间(最后一次运行的时间使用 DATETIME 变量执行或运行 .exe),状态(是否正在运行)..请协助我可以连接到 delphi 中的服务器,但我无法连接到服务器中的调度程序任务。

4

1 回答 1

1

这就是我为自己的自动备份所做的:执行实际备份的应用程序使用上次成功备份的日期和时间更新数据库中的 DATETIME 列。从通常的客户端应用程序中,我可以读取给定的 DATETIME 列并在备份变旧时发出警告。

优点:没有什么复杂的(KISS!),无需找出 API 来读取调度程序,无需找出备份开始但未成功的“退出代码”,即使备份是从多个位置。

于 2010-09-28T11:44:07.427 回答