Share via


修復 DPM

 

適用於: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

在不太可能發生的 Microsoft Windows 登錄、檔案系統或 System Center 2012 – Data Protection Manager (DPM) 二進位檔毀損的事件中,您可以藉由重新安裝 DPM 來修復它。 修復 DPM 包含解除安裝 DPM,同時保留您的資料保護設定,然後重新安裝 DPM。

本主題提供用以修復 DPM 的逐步指示,包含下列資訊:

  • 您需要在重新安裝 DPM 之前執行的動作。

  • 如果您未規劃立即重新安裝 DPM 時需要執行的動作。

  • 修復程序期間發生哪些保護工作的動作。

  • 您需要哪些程序才能成功修復 DPM。

  • 在完成解除安裝 DPM 之後且在重新安裝 DPM 之前需要執行的動作。

System_CAPS_important重要事項

開始重新安裝 DPM 之前,強烈建議您備份 DPM 資料庫、報表資料庫,以及磁帶或其他卸除式儲存媒體的複本。 如需詳細資訊,請參閱 Disaster Recovery (災害復原)

在大部分情況下,您不需要解除安裝 DPM 先決條件軟體,即可重新安裝 DPM。 但是,如果 SQL Server 2008 SP1 二進位檔毀損,則您可能也必須解除安裝並重新安裝 SQL Server 2008 SP1。

您不需從受保護的電腦解除安裝保護代理程式,即可重新安裝 DPM。

修復操作期間,保護工作無法順利執行。 任何排定在修復操作期間執行的工作都會失敗。 任何在開始進行解除安裝修復操作期間正在進行的工作都會取消。 在修復操作完成後,DPM 會自動嘗試執行任何取消的複本建立、同步處理或一致性檢查工作,但不會嘗試執行取消的復原點建立工作。

System_CAPS_important重要事項

如果您未規劃立即重新安裝 DPM,則在解除安裝 DPM 之前,應執行下列動作:

  1. 停用 DPM 伺服器上的使用者復原。 如需詳細資訊,請參閱 DPM 說明中的「如何停用使用者復原」。

  2. 針對保護群組中的每個磁碟區執行同步處理。 如需詳細資訊,請參閱 DPM 說明中的「如何同步處理複本」。

依照這些步驟進行,有助於確定您拒絕其存取受保護電腦上之檔案的使用者無法在 DPM 伺服器上存取這些檔案的複本。

若要成功修復 DPM,您必須依序執行下列程序:

  1. 備份 DPM 資料庫。

  2. 解除安裝 DPM。

  3. 刪除 DPM 資料庫。

  4. 重新安裝 DPM。

  5. 還原 DPM 資料庫。

  6. 執行 DPMSync –sync。

備份 DPM 資料庫

  1. 在 DPM 資料庫所在的電腦上,使用下列語法執行 DPMBackup.exe:

    DpmBackup.exe [-db [-instanceName <name>] [-dpmdbName <name>] [-targetLocation <location>]]

    - **如果 DPM 資料庫位於 DPM 伺服器上**
    
      在 DPM 伺服器上,開啟提升權限的命令提示字元,並瀏覽到 DPM 安裝資料夾中的 \\DPM\\bin 資料夾。 然後執行:
    
          dpmbackup -db -instancename CustomInstance -dpmdbname DPMDB_NAME -targetlocation C:\target_path
    
      如果您打算使用 SQL Server 的預設執行個體,請使用 **local** 作為執行個體名稱:
    
          dpmbackup -db -instancename (Local) -dpmdbname DPMDB_NAME -targetlocation C:\target_path
    
    - **如果 DPM 資料庫位於遠端電腦上**
    
      在安裝 DPM 資料庫的電腦上,開啟提升權限的命令提示字元,並移至 \<系統磁碟機\>:\\Program Files\\Microsoft Data Protection Manager\\DPM\\SQLPrep。 然後執行:
    
          dpmbackup -db -instancename CustomInstance -dpmdbname DPMDB_NAME -targetlocation C:\target_path
    
      如果您打算使用 SQL Server 的預設執行個體,請使用 **local** 作為執行個體名稱:
    
          dpmbackup -db -instancename (Local) -dpmdbname DPMDB_NAME -targetlocation C:\target_path
    
  2. 在 DPM 資料庫所在的電腦上,執行下列其中一個動作:

    - **如果 DPM 資料庫位於 DPM 伺服器上**
    
      移至上述 DpmBackup 命令中所指定的 **–targetlocation**。DPM 資料庫備份的檔案名稱為 **DPMDB.bak**。
    
    - **如果 DPM 資料庫位於遠端電腦上**
    
      移至上述 DpmBackup 命令中所指定的 **–targetlocation**。DPM 資料庫備份的檔案名稱為 **DPMDB.bak**。
    
  3. 當您準備好還原 DPM 資料庫時,請將資料庫備份檔案複製到您可存取的安全位置。

解除安裝 DPM

  1. 在控制台中,按一下 [程式],然後按一下 [程式和功能]。

  2. 在 [解除安裝或變更程式] 清單中,使用滑鼠右鍵按一下 [System Center 2012 – Data Protection Manager (DPM)],然後按一下 [解除安裝/變更]。

    [安裝精靈] 即會開啟。

  3. 在 [解除安裝選項] 頁面上,選取 [保留資料] 選項,然後按 [下一步]。

  4. 在 [選項摘要] 頁面上,按一下 [解除安裝]。

  5. 完成解除安裝時,請按一下 [關閉]。

刪除 DPM 資料庫

  1. 在 DPM 資料庫所在的電腦上,按一下 [開始] 並指向 [所有程式],按一下 [Microsoft SQL Server 2008],然後按一下 [SQL Server Management Studio]。

  2. 在 [伺服器名稱] 方塊中輸入 <電腦名稱>\<執行個體名稱>,然後按一下 [連接]。 DPM 伺服器上本機 DPM 資料庫安裝的預設執行個體名稱是 MSDPM2012

  3. 展開 [資料庫]、使用滑鼠右鍵按一下 [DPMDB] 資料庫,然後按一下 [刪除]。

  4. 按一下 [是] 以確認刪除。

安裝 DPM

  • 如需有關如何安裝 DPM 的詳細資訊,請參閱安裝 DPM

使用 DpmSync 工具還原 DPM 資料庫

  1. 在將要還原 DPM 資料庫的電腦上,開啟提升權限的命令提示字元視窗,移至 cd <系統磁碟機>:\Program Files\Microsoft DPM\DPM\bin,然後執行 DpmSync –restoredb –dbloc <DPMDB 檔案位置>

    DpmSync 會還原 DPM 資料庫和 DPM 報表資料庫,並將還原的 DPM 資料庫與 DPM 系統的先前狀態進行同步處理。 在命令中,<DPMDB 檔案位置> 是您儲存 DPM 資料庫備份檔案 (DPMDB.bak) 的位置。 如需有關使用 DpmSync 的詳細資訊,請執行 DpmSync /?

    DPMDB 的預設位置為 C:\Program Files\Microsoft DPM\DPM\DPMDB。 當您針對 DPM 使用遠端 SQL Server 執行個體時,DPM 資料庫的預設位置是適用於該執行個體之 SQL 資料庫檔案所在的路徑。

  2. 從命令提示字元中,執行 DpmSync -sync

  3. 完成全新安裝且還原資料庫後,在 [DPM 系統管理員主控台] 的 [監視] 工作區中,檢查修復作業期間失敗的保護工作。 手動重新啟動這些失敗的工作。

  4. 當您重新啟動失敗的工作之後,必須針對所有資料來源執行一致性檢查。