修復 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 之前需要執行的動作。
重要事項 |
---|
開始重新安裝 DPM 之前,強烈建議您備份 DPM 資料庫、報表資料庫,以及磁帶或其他卸除式儲存媒體的複本。 如需詳細資訊,請參閱 Disaster Recovery (災害復原)。 |
在大部分情況下,您不需要解除安裝 DPM 先決條件軟體,即可重新安裝 DPM。 但是,如果 SQL Server 2008 SP1 二進位檔毀損,則您可能也必須解除安裝並重新安裝 SQL Server 2008 SP1。
您不需從受保護的電腦解除安裝保護代理程式,即可重新安裝 DPM。
修復操作期間,保護工作無法順利執行。 任何排定在修復操作期間執行的工作都會失敗。 任何在開始進行解除安裝修復操作期間正在進行的工作都會取消。 在修復操作完成後,DPM 會自動嘗試執行任何取消的複本建立、同步處理或一致性檢查工作,但不會嘗試執行取消的復原點建立工作。
重要事項 |
---|
如果您未規劃立即重新安裝 DPM,則在解除安裝 DPM 之前,應執行下列動作:
依照這些步驟進行,有助於確定您拒絕其存取受保護電腦上之檔案的使用者無法在 DPM 伺服器上存取這些檔案的複本。 |
若要成功修復 DPM,您必須依序執行下列程序:
備份 DPM 資料庫。
解除安裝 DPM。
刪除 DPM 資料庫。
重新安裝 DPM。
還原 DPM 資料庫。
執行 DPMSync –sync。
備份 DPM 資料庫
-
在 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
-
在 DPM 資料庫所在的電腦上,執行下列其中一個動作:
- **如果 DPM 資料庫位於 DPM 伺服器上** 移至上述 DpmBackup 命令中所指定的 **–targetlocation**。DPM 資料庫備份的檔案名稱為 **DPMDB.bak**。 - **如果 DPM 資料庫位於遠端電腦上** 移至上述 DpmBackup 命令中所指定的 **–targetlocation**。DPM 資料庫備份的檔案名稱為 **DPMDB.bak**。
-
當您準備好還原 DPM 資料庫時,請將資料庫備份檔案複製到您可存取的安全位置。
解除安裝 DPM
-
在控制台中,按一下 [程式],然後按一下 [程式和功能]。
-
在 [解除安裝或變更程式] 清單中,使用滑鼠右鍵按一下 [System Center 2012 – Data Protection Manager (DPM)],然後按一下 [解除安裝/變更]。
[安裝精靈] 即會開啟。
-
在 [解除安裝選項] 頁面上,選取 [保留資料] 選項,然後按 [下一步]。
-
在 [選項摘要] 頁面上,按一下 [解除安裝]。
-
完成解除安裝時,請按一下 [關閉]。
刪除 DPM 資料庫
-
在 DPM 資料庫所在的電腦上,按一下 [開始] 並指向 [所有程式],按一下 [Microsoft SQL Server 2008],然後按一下 [SQL Server Management Studio]。
-
在 [伺服器名稱] 方塊中輸入 <電腦名稱>\<執行個體名稱>,然後按一下 [連接]。 DPM 伺服器上本機 DPM 資料庫安裝的預設執行個體名稱是 MSDPM2012。
-
展開 [資料庫]、使用滑鼠右鍵按一下 [DPMDB] 資料庫,然後按一下 [刪除]。
-
按一下 [是] 以確認刪除。
安裝 DPM
-
如需有關如何安裝 DPM 的詳細資訊,請參閱安裝 DPM。
使用 DpmSync 工具還原 DPM 資料庫
-
在將要還原 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 資料庫檔案所在的路徑。
-
從命令提示字元中,執行 DpmSync -sync。
-
完成全新安裝且還原資料庫後,在 [DPM 系統管理員主控台] 的 [監視] 工作區中,檢查修復作業期間失敗的保護工作。 手動重新啟動這些失敗的工作。
-
當您重新啟動失敗的工作之後,必須針對所有資料來源執行一致性檢查。