2010-09-27 41 views
1

在每個遠程服務器上創建一個調度程序任務,該任務調用每天10:00:00關閉數據庫的.exe程序(創建數據庫備份)並啓動它再次在一個特定的時間。現在使用delphi應用程序,我需要現在如何檢查調度程序任務備份是否成功運行(數據庫關閉和啓動)...想法是嘗試連接到調度程序使用delphi應用程序的任務並檢查最後運行時間(當它didit它上次執行或運行.exe使用DATETIME變量),狀態(它正在運行)..請協助我可以連接到服務器在delphi,但我無法連接到調度程序任務服務器。如何檢查調度程序備份是否成功運行

回答

1

這是我爲自己的自動備份所做的工作:執行實際備份的應用程序使用上次成功的備份日期和時間更新數據庫中的DATETIME列。從通常的客戶端應用程序中,我可以讀取給定的DATETIME列,並在備份變老時發出警告。優點:沒有什麼複雜的(KISS!),不需要找出API來讀取調度程序,不需要找出備份開始但不成功的「退出代碼」,即使備份也是如此正在從多個地點製作。