1

各リモート サーバーで、毎日 10:00:00 にデータベースをシャットダウンし (データベース バックアップを作成)、特定の時間に再起動する .exe プログラムを呼び出すスケジューラ タスクが作成されます。現在、delphi アプリケーションを使用しています。スケジューラータスクのバックアップが正常に実行されたかどうかを確認する方法(データベースのシャットダウンと起動)が必要です...アイデアは、デルファイアプリケーションを使用してスケジューラータスクに接続し、最後の実行時間を確認することでした(最後に実行したのはいつですか) DATETIME 変数を使用して .exe を実行または実行します)、ステータス (実行中かどうか)。デルファイでサーバーに接続できますが、サーバーのスケジューラ タスクに接続できません。

4

1 に答える 1

1

これは、私自身の自動バックアップのために行っていることです。実際のバックアップを行うアプリケーションは、データベース内の DATETIME 列を、最後に成功したバックアップの日付と時刻で更新します。通常のクライアント アプリケーションから、指定された DATETIME 列を読み取り、バックアップが古くなった場合に警告を発することができます。

利点: 複雑なことは何もありません (KISS!)、スケジューラーを読み取るための API を理解する必要はありません。複数の場所。

于 2010-09-28T11:44:07.427 に答える