如何在單一資料庫失敗後還原生產資料庫存取
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上次修改主題的時間: 2006-12-21
本主題說明如何在針對叢集連續複寫 (CCR) 設定的伺服器發生使用中資料庫或儲存群組損毀時復原。
開始之前
您必須使用已委派 Exchange Server 系統管理員角色的帳戶來執行下列程序。
程序
在針對 CCR 設定的伺服器發生資料損毀時復原
執行下列命令,以識別叢集信箱伺服器的被動節點:
Get-ClusteredMailboxServerStatus -Identity:<Name>
驗證損毀不是由離線記錄檔磁碟機、離線資料庫磁碟機或磁碟區組態錯誤所引起。
重要事項: 如果在容錯移轉時無法使用主動節點上的記錄檔磁碟區,則可能會失去比需要的資料還要多的資料。 使用 Move-ClusteredMailboxServer 指令程式,將叢集信箱伺服器從主動節點移至被動節點,如下所示:
Move-ClusteredMailboxServer -Identity:<Name> -targetmachine:<TargetName> -movecomment:<Comment>
附註: 如需 Move-ClusteredMailboxServer 指令程式的相關資訊,請參閱 Move-ClusteredMailboxServer。 重要事項: 如果您認為無法使用記錄檔,則應該插入下列範例程式碼中顯示的 -ignoredismounted 引數: Move-ClusteredMailboxServer -Identity:<Name> -targetmachine:<TargetName> -ignoredismounted -movecomment:<Comment>
附註: 如果稍後在移動過程中發生失敗,將發生叢集信箱伺服器所有權的轉移,但是任何受影響的資料庫會保持離線狀態。 在完成移動操作之後,請確定已裝載所有磁碟區。如果未裝載一或多個資料庫,您必須使用 Get-StorageGroupCopyStatus 指令程式判定本機副本的狀態。您必須在執行 Restore-StorageGroupCopy 之前判定來源是否已公開所有可用的記錄檔,或是您是否滿意副本的狀態。
如果無法使用記錄檔,讓所有儲存群組的處理程序毫無損失,則必須執行 Restore-StorageGroupCopy 指令程式,如下所示:
Restore-StorageGroupCopy -Identity:"mbx01\SG1"
附註: 執行 Restore-StorageGroupCopy 指令程式後,它將顯示儲存群組副本的狀態,並呈現完成還原選項的提示。如果想要完成還原操作,請輸入 [是]。 重要事項: 如果在出現提示時選擇不完成還原操作,稍後您可以重新執行此命令。 附註: 如需 Restore-StorageGroupCopy 指令程式的相關資訊,請參閱Restore-StorageGroupCopy。 現在便能裝載資料庫。若要裝載資料庫,您可以使用 Exchange 管理命令介面或 Exchange 管理主控台,細節說明於如何在叢集連續複寫環境裝載資料庫。
如果選取 [是] 來完成還原操作,則在完成還原之後,您必須按照如何在叢集連續複寫環境裝載資料庫主題所述,手動裝載儲存群組中的資料庫。如果沒有進一步的失敗,這些步驟將啟動被動節點上的副本。
重要事項: 在啟動副本之後,損毀的副本必須還原至可以成為複寫目標的狀況。此工作可能包括修復導致損毀或失敗的硬體問題。
相關資訊
如需使資料庫上線的相關資訊,請參閱如何在叢集連續複寫環境裝載資料庫。
如需 Get-ClusteredMailboxServerStatus 指令程式的相關資訊,請參閱 Get-ClusteredMailboxServerStatus。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.