如何切換到資料庫的被動副本
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上次修改主題的時間: 2006-12-20
本主題說明當主動資料庫及其為本機連續複寫 (LCR) 所啟用的記錄檔損毀時,如何復原資料。
開始之前
您必須使用具有 Exchange Server 系統管理員權限的帳戶執行下列程序。
雖然下列程序會使用 Restore-StorageGroupCopy 指令程式的 ReplaceLocations 參數,但我們建議您先變更磁碟指派或執行某些其他等級較低的作業。磁碟指派可透過磁碟管理 Microsoft Management Console (MMC) 嵌入式管理單元來變更,或透過具有 Microsoft Windows Server 2003 的 Diskpart 工具來變更。建議的原因是為了保證主動儲存群組與資料庫檔案能繼續具有有意義的名稱,以代表它們是主動的生產副本。ReplaceLocations 參數會保證資料庫與記錄的主動副本都包含在通常針對這些檔案的被動副本所保留的目錄中。此組態中的操作可能會導致未來從被動資料副本中區分主動資料副本時產生混淆。
程序
從已啟用 LCR 的資料庫主動副本損毀中復原
驗證損毀不是由離線記錄檔磁碟機、離線資料庫磁碟機或磁碟區組態錯誤所引起。如果在容錯移轉時無法使用 (應該可以使用) 生產儲存群組的記錄檔磁碟區,則可能會失去比需要的資料還要多的資料。
評估是否可接受資料庫被動副本中的資料。如需如何作此決定的相關指導,請參閱如何檢視本機連續複寫副本的狀態。一般來說,系統應該能從資料庫主動副本中復原所有資料。因此,評量應顯示所有可使用的必要記錄檔。若不是這樣,您應該調查無法使用部份或所有記錄檔的原因。
卸載損毀的資料庫。您可以在 Exchange 管理命令介面中使用 Dismount-Database 指令程式,或在 Exchange 管理主控台中使用資料庫的 [卸載] 捷徑功能表選項。
請依下列方式使用 Restore-StorageGroupCopy 指令程式,來啟用資料庫副本。作法有二:
附註: LCR 副本會自動停用,以執行 Restore-StorageGroupCopy 指令程式。 若要啟用副本並讓生產儲存群組及資料庫路徑保持不變,請執行下列指令程式:
Restore-StorageGroupCopy -Identity:<Server>\<StorageGroupName>
附註: 慣用方式是在副本目前所在位置上加以啟用、移動檔案、變更磁碟機代號,或裝載點指派,以取得位於生產路徑底下的副本檔案。透過此種策略,您便可於預期位置上維護生產資料庫。 若要啟用副本,並將生產儲存群組及資料庫路徑更新為 LCR 副本的路徑,請執行含有 -ReplaceLocations 選項的 Restore-StorageGroupCopy 指令程式,如下所示:
Restore-StorageGroupCopy -Identity:<Server>\<StorageGroupName> -ReplaceLocations:$true
附註: 若將此命令留置一段時日,系統管理員可能會很驚訝其所產生的效用。決定因素應是可否於數分鐘內重新放置副本的檔案,因而可允許想要的快速復原。
在確認提示中輸入 Y,並按下 ENTER。
若已執行未變更生產路徑的步驟 4a (Restore-StorageGroupCopy 指令程式中未指定 -ReplaceLocations),請執行此步驟。被動副本的檔案必須重新放置到生產儲存群組及資料庫路徑中。使用適當的檔案系統或磁碟區管理工具,將記錄、系統檔案及 LCR 副本的資料庫移至這些位置。
現在便能裝載資料庫。
Restore-StorageGroupCopy 指令程式會自動針對儲存群組停用 LCR。復原完成之後,必須啟用 LCR。如需如何啟用儲存群組之 LCR 的詳細步驟,請參閱如何啟用現有儲存群組的本機連續複寫。
相關資訊
如需詳細語法及參數的資訊,請參閱 Restore-StorageGroupCopy。
如需管理 LCR 環境的相關資訊,請參閱管理本機連續複寫。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.