了解 Setup /M:RecoverServer

 

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

上次修改主題的時間: 2011-12-30

Microsoft Exchange Server 2007 中可以用來復原伺服器的工具之一,就是 Setup /m:RecoverServer 參數。在伺服器上執行 Setup /m:RecoverServer 會命令安裝程式從伺服器的 Active Directory 目錄服務讀取組態資訊 (此伺服器的名稱與您執行安裝程式所在的伺服器名稱相同)。Exchange 檔案及服務會安裝在該伺服器上,而儲存在 Active Directory 中的角色及設定也會套用在該伺服器上。

note附註:
Setup /m:RecoverServer 僅限用於復原。請勿使用它作為修復工具、從失敗的安裝復原、從失敗的解除安裝復原,或是重新設定伺服器。它只能用來復原曾經正常運作的伺服器,或是將伺服器移到新的硬體並保留相同名稱。
important重要事項:
Setup /m:RecoverServer 不可以跨作業系統使用。原先執行 Windows Server 2003 的伺服器只可以在 Windows Server 2003 上進行復原,而原本執行 Windows Server 2008 的伺服器只可以在 Windows Server 2008 上進行復原。

應執行 Setup /m:RecoverServer 的時機

在某些情況下,/m:RecoverServer 參數對 Exchange 系統管理員很有幫助。這些情況包括:

  • 再也無法使用伺服器,而且您必須準備新的或現有的電腦來取代故障的 Exchange 伺服器時。這種情況可能是:

    • 硬體故障。
    • 您正在執行撥號音復原,其中 Active Directory 完整無缺。
    • 您正在執行站台復原,其中 Active Directory 完整無缺。
  • 將 Client Access Server、Hub Transport Server、Unified Messaging Server 或 Mailbox Server 遷移至新硬體時。

    note附註:
    Setup /m:RecoverServer 只會遷移儲存在 Active Directory 中的設定資訊。這個方法不會遷移任何本機的自訂設定或資料庫。如需 Exchange 將資料儲存在 Active Directory 以外的位置相關資訊,請參閱在 Exchange 環境中必須受保護的項目
    note附註:
    如果修改過網際網路資訊服務 (IIS) 中的虛擬目錄,則需要額外的步驟,才能將 Client Access Server 遷移至新的硬體。如需哪些項目需要備份在 Client Access Server 上的相關資訊,請參閱 Client Access Server 資料

不應執行 Setup /m:RecoverServer 的時機

在某些情況下,不可能或不適合執行 Setup /m:RecoverServer。這些情況包括:

  • Edge Transport Server 不是 /m:RecoverServer 參數支援的角色。Edge Transport Server 不使用 Active Directory,所以沒有設定資訊可從 Active Directory 套用至該伺服器。您可以安裝新的 Edge Transport Server,並從備份還原設定,而不要執行 /m:RecoverServer

    note附註:
    Edge Transport server 包含備份及復原指令碼,可擷取 Edge Transport Server 組態資料。如需此指令碼的相關資訊,請參閱使用複製組態工作進行 Edge Transport Server 嚴重損壞修復
  • 當伺服器資訊已不在 Active Directory 中時。如果 Active Directory 遺失伺服器物件,則沒有資訊可套用至伺服器。

  • 當網路上仍有伺服器的名稱與您嘗試復原之伺服器的名稱相同時。

  • 修復故障的安裝。Setup /m:RecoverServer 選項會假設伺服器的 Active Directory 中有相同的組態。如果安裝程式失敗,可能不會完整地寫入 Active Directory 中的資訊。在此情況下,您應該重新執行安裝程式。

  • 變更 Mailbox Server 的可用性組態。您不能執行 /m:RecoverServer 來轉換下列任何項目:

    • 將非叢集信箱伺服器轉換成叢集信箱伺服器,反之亦然。
    • 將單一副本叢集轉換成叢集連續複寫信箱伺服器或非叢集信箱伺服器,反之亦然。

Setup /m:RecoverServer 完成後的措施

Setup /m:RecoverServer 會將 Exchange 伺服器組態資料從 Active Directory 還原、將 Exchange 檔案複製到伺服器,並且在 Active Directory 中找不到替代的設定時,設為預設值。它不會還原儲存在伺服器上的自訂設定,或是儲存在伺服器上之 Exchange 資料庫中的使用者資料。

每個伺服器角色都需要不同的後置復原步驟,以將其帶入預備復原狀態。如需各伺服器角色需要還原之項目的詳細清單,請參閱在 Exchange 環境中必須受保護的項目,並詳讀各伺服器角色適用的主題。一般來說,下列項目必須還原:

  • Mailbox Server 上的信箱及公用資料夾資料庫。如果伺服器上的公用資料夾全都複寫至另一台伺服器,則可建立新的空公用資料夾資料庫,再從其他複本回填。

  • 如果伺服器是撥號對應表的提示發行端點,則必須還原 Unified Messaging Server 上的整合通訊提示及自訂音訊檔。否則,會從提示發行端點伺服器來還原檔案。

  • 如果沒有還原資料庫,而且使用撥號音資料庫,則整合通訊使用者將需要下列各項:

    • 必須發出新的個人識別碼 (PIN)。
    • 必須錄製新的問候語。
      note附註:
      使用者名稱的錄音會儲存在 Active Directory 中。只要 Active Directory 完好無缺,錄製名稱就會留在原位。
  • Client Access Server 上的任何自訂 Office Outlook Web Access 檔或虛擬目錄都必須重新建立。

  • 復原 Hub Transport Server 之後,可能還需要執行下列其他步驟:

    • 還原已儲存的佇列資料庫
    • 啟用代理程式
    • 設定傳送連接器

    如果您執行一或多個上述工作,依預設 Hub Transport Server 會在伺服器復原之後停止。否則,Hub Transport Server 會以備份狀態中的設定和代理程式啟動。備份狀態可能無法代表在發生需要還原的問題之前您對伺服器所做的設定。此外,如果您要還原已儲存的佇列資料庫,則必須在傳輸服務停止時將該資料庫放置在正確的資料夾中。建議您在還原 Hub Transport Server 時使用 /DoNotStartTransport 參數。此命令的語法如下:

    Setup /m:RecoverServer /DoNotStartTransport
    
  • 設定在伺服器上的任何自訂登錄設定都必須重新設定。

相關資訊

如需使用佇列資料庫的相關資訊,請參閱使用傳輸伺服器上的佇列資料庫

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