如何使用資料庫可攜性將信箱資料庫還原至新伺服器

 

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

上次修改主題的時間: 2007-08-21

本主題說明如何使用 Microsoft Exchange Server 2007 中的資料庫可攜性功能,在建立資料庫之伺服器以外的其他伺服器上裝載信箱資料庫。如需資料庫可攜性的相關資訊,請參閱資料庫可攜性

note附註:
只能針對信箱資料庫使用資料庫可攜性。它無法用於公用資料夾資料庫。

開始之前

若要執行下列程序,您使用的帳戶必須已獲委派 Exchange Server 系統管理員角色及目標伺服器的本機 Administrators 群組。如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

程序

使用資料庫可攜性將信箱資料庫移至不同伺服器

  1. 將信箱資料庫移至新伺服器前,資料庫必須處於正常關機狀態。如果資料庫處於正常關機狀態,請繼續進行步驟 2。否則,請執行下列軟復原步驟:

    note附註:
    執行軟復原時,資料庫會認可任何未認可的記錄檔。如果沒有所有必要的記錄檔,您將無法完成軟復原程序。繼續進行步驟 2。
    • 若要將所有未確定的記錄檔認可至資料庫,請從命令提示字元執行下列命令:

      ESEUTIL /R <Enn>
      
      note附註:
      <Enn> 指定儲存群組的記錄檔前置詞,此儲存群組包含您想要記錄檔於其中重新顯示的資料庫。<Enn> 指定的記錄檔前置詞是 Eseutil /r 的必要參數。您可以執行下列 Exchange 管理命令介面,以判定儲存群組的記錄檔前置詞:
      Get-StorageGroup <Server_Name>\<StorageGroup_Name> | fl LogFilePrefix
      
  2. 您必須先在新伺服器上建立資料庫,才能裝載資料庫。選取將包含資料庫的儲存群組,然後使用下列 Exchange 管理命令介面命令來建立資料庫:

    New-MailboxDatabase -StorageGroup <Server_Name>\<StorageGroup_Name> -Name <Database Name> 
    
    note附註:
    若要建立新的儲存群組,請參閱如何建立新的儲存群組
  3. 執行下列 Exchange 管理命令介面命令,以設定 This database can be over written by restore 屬性:

    Set-MailboxDatabase <Database Name> -AllowFileRestore:$true
    
  4. 將資料庫檔案 (.edb 檔案、記錄檔及 Exchange 搜尋類別目錄) 移至適當的位置。資料庫檔案需要存在於新伺服器上的正確位置。

  5. 使用下列 Exchange 管理命令介面命令來裝載資料庫:

    Mount-Database <Database Name>
    
  6. 在裝載資料庫之後,請使用 Move-Mailbox -ConfigurationOnly 命令修改使用者帳戶設定,以便帳戶能夠指向新信箱伺服器上的信箱。若要使用 Move-Mailbox 指令程式將所有使用者從舊資料庫移至新資料庫,請執行下列 Exchange 管理命令介面命令:

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Move-Mailbox -ConfigurationOnly -TargetDatabase <TargetDatabase>
    
    note附註:
    如果有不含郵件或尚未開啟的新信箱,此命令便不會移動該信箱,因為它不在儲存區中。

在 Active Directory 目錄服務複寫完成後,所有使用者都可以在新 Exchange 伺服器上存取其信箱。用戶端可以連接到新的伺服器,如下所示:

  • 會透過自動探索服務重新導向 Microsoft Office Outlook 2007 用戶端。
  • Outlook Web Access 使用者將自動重新導向至新的伺服器。
  • 如果變更了伺服器名稱,需要手動設定較舊的 Outlook 用戶端,以指向新伺服器。

相關資訊

如需 Autodiscover 的相關資訊,請參閱管理自動探索服務

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

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

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