如何在單一資料庫失敗後還原生產資料庫存取

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2006-12-21

本主題說明如何在針對叢集連續複寫 (CCR) 設定的伺服器發生使用中資料庫或儲存群組損毀時復原。

開始之前

您必須使用已委派 Exchange Server 系統管理員角色的帳戶來執行下列程序。

程序

在針對 CCR 設定的伺服器發生資料損毀時復原

  1. 執行下列命令,以識別叢集信箱伺服器的被動節點:

    Get-ClusteredMailboxServerStatus -Identity:<Name>
    
  2. 驗證損毀不是由離線記錄檔磁碟機、離線資料庫磁碟機或磁碟區組態錯誤所引起。

    important重要事項:
    如果在容錯移轉時無法使用主動節點上的記錄檔磁碟區,則可能會失去比需要的資料還要多的資料。
  3. 使用 Move-ClusteredMailboxServer 指令程式,將叢集信箱伺服器從主動節點移至被動節點,如下所示:

    Move-ClusteredMailboxServer -Identity:<Name> -targetmachine:<TargetName> -movecomment:<Comment>
    
    note附註:
    如需 Move-ClusteredMailboxServer 指令程式的相關資訊,請參閱 Move-ClusteredMailboxServer
    important重要事項:
    如果您認為無法使用記錄檔,則應該插入下列範例程式碼中顯示的 -ignoredismounted 引數:
    Move-ClusteredMailboxServer -Identity:<Name> -targetmachine:<TargetName> -ignoredismounted -movecomment:<Comment>
    
    note附註:
    如果稍後在移動過程中發生失敗,將發生叢集信箱伺服器所有權的轉移,但是任何受影響的資料庫會保持離線狀態。
  4. 在完成移動操作之後,請確定已裝載所有磁碟區。如果未裝載一或多個資料庫,您必須使用 Get-StorageGroupCopyStatus 指令程式判定本機副本的狀態。您必須在執行 Restore-StorageGroupCopy 之前判定來源是否已公開所有可用的記錄檔,或是您是否滿意副本的狀態。

  5. 如果無法使用記錄檔,讓所有儲存群組的處理程序毫無損失,則必須執行 Restore-StorageGroupCopy 指令程式,如下所示:

    Restore-StorageGroupCopy -Identity:"mbx01\SG1"
    
    note附註:
    執行 Restore-StorageGroupCopy 指令程式後,它將顯示儲存群組副本的狀態,並呈現完成還原選項的提示。如果想要完成還原操作,請輸入 [是]。
    important重要事項:
    如果在出現提示時選擇不完成還原操作,稍後您可以重新執行此命令。
    note附註:
    如需 Restore-StorageGroupCopy 指令程式的相關資訊,請參閱Restore-StorageGroupCopy
  6. 現在便能裝載資料庫。若要裝載資料庫,您可以使用 Exchange 管理命令介面或 Exchange 管理主控台,細節說明於如何在叢集連續複寫環境裝載資料庫

  7. 如果選取 [是] 來完成還原操作,則在完成還原之後,您必須按照如何在叢集連續複寫環境裝載資料庫主題所述,手動裝載儲存群組中的資料庫。如果沒有進一步的失敗,這些步驟將啟動被動節點上的副本。

    important重要事項:
    在啟動副本之後,損毀的副本必須還原至可以成為複寫目標的狀況。此工作可能包括修復導致損毀或失敗的硬體問題。

相關資訊

如需使資料庫上線的相關資訊,請參閱如何在叢集連續複寫環境裝載資料庫

如需 Get-ClusteredMailboxServerStatus 指令程式的相關資訊,請參閱 Get-ClusteredMailboxServerStatus

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.