在 Exchange Server 中復原資料庫可用性群組成員伺服器

如果屬於資料庫可用性群組成員的信箱伺服器 (DAG) 遺失或失敗,且無法復原且需要取代,您可以執行伺服器復原作業。

Microsoft Exchange Server安裝套裝程式含可用來執行伺服器復原作業的參數 /m:RecoverServer。 使用 /m:RecoverServer 參數來執行安裝程式,會命令安裝程式從伺服器的 Active Directory 讀取伺服器組態資訊 (此伺服器的名稱與您執行安裝程式所在的伺服器名稱相同)。

從 Active Directory 收集完伺服器組態資訊後,系統會將原始的 Exchange 檔案與服務安裝到伺服器上,並將儲存在 Active Directory 中的相關角色與設定套用至該伺服器。

要尋找與 DAG 相關的其他管理工作嗎? 請參閱 管理資料庫可用性群組

開始之前有哪些須知?

  • 預估完成時間:30 分鐘

  • 您必須獲得指派許可權,才能執行此程式或程式。 若要查看您需要的權限,請參閱 高可用性和站台回復性權限主題中的「信箱資料庫副本」項目。

  • If Exchange is installed in a location other than the default location, you must use the /TargetDir Setup switch to specify the location of the Exchange program files. 如果您未使用/TargetDir參數,Exchange 程式檔案將會安裝在預設位置 (%programfiles%\Microsoft\Exchange Server\V15) 。

    若要決定安裝位置,請遵循下列步驟:

    1. 開啟 ADSIEDIT.MSC 或 LDP.EXE。

    2. 瀏覽至下列位置: CN=ExServerName、CN=Servers、CN=First Administrative Group、CN=Administrative Groups、CN=ExOrg Name、CN=Microsoft Exchange、CN=Services、CN=Configuration、DC=DomainName、CN=Com

    3. 在 Exchange 伺服器物件上按一下滑鼠右鍵,然後按一下 [內容]

    4. 尋找 msExchInstallPath 屬性。 此屬性儲存了當前的安裝路徑。

  • 如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵

提示

有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange ServerExchange OnlineExchange Online Protection

使用安裝程式 /m:RecoverServer 復原伺服器

  1. 請使用 Get-MailboxDatabase 指令程式,針對正在復原的伺服器上的任何信箱資料庫副本,擷取其重新顯示延遲時間或截斷延遲時間設定:

    Get-MailboxDatabase DB1 | Format-List *lag*
    
  2. 請使用 Remove-MailboxDatabaseCopy 指令程式,移除正在復原之伺服器上的所有信箱資料庫副本:

    Remove-MailboxDatabaseCopy DB1\MBX1
    
  3. 請使用 Remove-DatabaseAvailabilityGroupServer 指令程式,從 DAG 移除失敗的伺服器組態:

    Remove-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1
    

    注意事項

    如果要移除的 DAG 成員已離線,且無法上線,您必須將 參數新 -ConfigurationOnly 增至上述命令。 如果您使用 -ConfigurationOnly 參數,也必須手動從叢集收回節點。

  4. 重設 Active Directory 中的伺服器電腦帳戶。 如需詳細步驟,請參閱 重設電腦帳戶

  5. 開啟 [命令提示字元] 視窗。 使用原始安裝程式媒體,並執行下列命令:

    Setup /m:RecoverServer
    
  6. 一旦安裝程式復原程序完成,使用 Add-DatabaseAvailabilityGroupServer 指令程式將復原的伺服器新增至 DAG:

    Add-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1
    
  7. 當伺服器新增至原本的 DAG 之後,您可以使用 Add-MailboxDatabaseCopy 指令程式重新設定信箱資料庫副本。 如果先前新增的任何資料庫複本的重新執行延遲或截斷延遲時間大於 0,您可以使用Add-MailboxDatabaseCopy Cmdlet 的ReplayLagTimeTruncationLagTime參數來重新設定這些設定:

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX1
    Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer MBX1 -ReplayLagTime 3.00:00:00
    Add-MailboxDatabaseCopy -Identity DB3 -MailboxServer MBX1 -ReplayLagTime 3.00:00:00 -TruncationLagTime 3.00:00:00
    

注意事項

您必須在復原的伺服器上重新設定虛擬目錄,並重新建立您可能所做的任何自訂。 視您的設定而定,您可能也需要執行其他復原步驟。 請參閱 將 ASA 認證部署到另一部執行用戶端存取服務的 Exchange 伺服器

您必須匯入 AD FS 簽署憑證。 請參閱 步驟 1:檢閱 AD FS 的憑證需求

您如何知道此修正已運作?

若要確認您已成功復原 DAG 成員,請使用下列方法:

  • 在 Exchange 管理命令介面中,執行下列命令來確認復原 DAG 成員的健康情況和狀態。

    Test-ReplicationHealth <ServerName>
    
    Get-MailboxDatabaseCopyStatus -Server <ServerName>
    

    所有複寫健康情況測試都應該成功通過,而且資料庫及其內容索引的狀態應該狀況良好。