上一個主題: 使用 ARCserve 資料庫復原精靈復原 CA ARCserve Backup 資料庫下一個主題: ca_recoverdb - 語法


使用 ca_recoverdb 指令復原 CA ARCserve Backup 資料庫

每次執行備份工作時,CA ARCserve Backup 都會在資料庫中記錄已備份的電腦、目錄、檔案以及所使用的媒體等相關資訊。 如此一來,當您需要還原資料時,就可以找到檔案的位置。 資料庫復原指令 (ca_recoverdb) 是一種自我保護的功能,如果 CA ARCserve Backup 遺失,但之前曾由使用該資料庫的 CA ARCserve Backup 網域備份過,則可讓您復原它。

ca_recoverdb 公用程式會呼叫 ca_restore 指令以實作資料庫復原功能。 ca_recoverdb 公用程式將會自動判斷 CA ARCserve Backup 資料庫是不是 SQL Server 資料庫或 SQL Server 2008 Express Edition 執行個體,並為 ca_restore 指令提供適當的參數。

請注意下列行為:

附註:如需有關 ca_recoverdb 語法和選項的詳細資訊,請參閱〈語法〉和〈選項〉。

在叢集感知實作中復原資料庫

將 CA ARCserve Backup 伺服器配置為叢集感知時,將由適用的叢集服務 (MSCS 或 NEC CLUSTERPRO) 監控所有重要的 CA ARCserve Backup 基礎相關的服務 (非代理程式相關的服務)。 若 CA ARCserve Backup 基礎相關的服務失敗或需要關閉,叢集服務將自動嘗試重新啟動它,或於重新啟動嘗試失敗時觸發容錯移轉。 若要執行此任務,必須停止 CA ARCserve Backup 服務。 但是,在叢集感知的環境中,您必須先手動停止叢集服務繼續監控服務及嘗試自動重新啟動或容錯移轉。 有關如何停止叢集服務所監控的 HA 服務的資訊,請參閱〈停止 MSC 監控的 HA 服務〉或〈停止 NEC ClusterPro/ExpressCluster 監控的 HA 服務〉。

若要在叢集感知環境中恢復以 ca_recoverdb 指令復原 CA ARCserve Backup 資料庫,請執行下列動作:

  1. 將下列 CA ARCserve Backup 資源離線:
  2. 啟動 SQL Server 服務 (ARCSERVE_DB)。
  3. 透過 cstart.bat 批次檔啟動所有 CA ARCserve Backup 服務。

    附註:cstart.bat 批次檔是儲存在 CA ARCserve Backup 主要安裝目錄中。

  4. 執行 ca_recoverdb.exe。

    附註:如需詳細資訊,請參閱請參閱〈語法〉和〈選項〉。

  5. 將下列 CA ARCserve Backup 資源恢復上線: