使用資料庫可攜性移動信箱資料庫

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2011-03-19

您可以利用資料庫可攜性在相同組織中的 Exchange 2010 Mailbox Server 之間移動 Microsoft Exchange Server 2010 信箱資料庫。這有助於減少各種失敗狀況的整體復原時間。若要深入瞭解,請參閱資料庫可攜性

注意事項附註:
Exchange 2010 中的資料庫可攜性僅適用於 Exchange 2010 信箱資料庫。它無法用於 Microsoft Exchange 先前版本中的公用資料夾資料庫或信箱資料庫。

使用命令介面透過資料庫可攜性將使用者信箱移動到已復原的或撥號音資料庫

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱信箱權限主題中的「信箱復原」項目。

注意事項附註:
您無法使用 EMC 透過資料庫可攜性將使用者信箱移動到已復原的或撥號音資料庫。
  1. 確認資料庫是處於「正常關機」狀態。如果資料庫未處於「正常關機」狀態,請執行軟復原。

    注意事項附註:
    執行軟復原時,資料庫會認可任何未認可的記錄檔。如果沒有所有必要的記錄檔,您無法完成軟復原程序。繼續進行步驟 2。

    若要資料庫認可所有未認可的記錄檔,請從命令提示字元執行下列命令。

    ESEUTIL /R <Enn>
    
    注意事項附註:
    <Enn> 指定想要在其中重新顯示記錄檔之資料庫的記錄檔前置詞。<Enn> 指定的記錄檔前置詞是 Eseutil /r 的必要參數。
  2. 在新伺服器上建立資料庫,如此範例中所述。

    New-MailboxDatabase -Name DB1 -Server MBX1 -EdbFilePath C:\Databases\DB1\DB1.edb -LogFolderPath C:\Databases\DB1
    
    注意事項附註:
    若要建立資料庫,請參閱建立信箱資料庫
  3. 使用下列語法設定 This database can be over written by restore 屬性。

    Set-MailboxDatabase <Database Name> -AllowFileRestore:$true
    
  4. 將資料庫檔案 (.edb 檔案、記錄檔及 Exchange 搜尋類別目錄) 移至適當的位置。資料庫檔案必須存在於正確位置,才能成功執行復原。

  5. 使用下列語法裝載資料庫。

    Mount-Database <Database Name>
    
  6. 在裝載資料庫之後,請使用 Set-Mailbox 指令程式修改使用者帳戶設定,以便帳戶能夠指向新信箱伺服器上的信箱。若要將所有使用者從舊資料庫移動到新資料庫,請使用以下語法進行。

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
    

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

  • Microsoft Outlook 2010、Office Outlook 2007 和 Windows Mobile 6.1 和更新版本的用戶端,會經由自動探索服務進行重新導向。

  • Outlook Web App 使用者會自動重新導向至新的伺服器。

  • 如果變更了伺服器名稱,需要手動設定較舊的 Outlook 用戶端,以指向新伺服器。

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。