如何將資料流備份還原到不同的伺服器

 

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

上次修改主題的時間: 2010-07-28

您可以將信箱資料庫還原到另一台伺服器,作法是建立具有相同名稱的儲存群組和資料庫,以作為資料庫來源之 Exchange Server 伺服器的儲存群組和資料庫名稱。

note附註:
Windows Server 2008 中的 Windows Server Backup 不再支援 Exchange 感知的備份或還原。與舊版的 Windows 備份不同,您無法使用 Windows Server Backup 來進行或還原 Exchange 的資料流備份。因此,若要在 Windows Server 2008 上備份和還原 Exchange Server 2007 SP1 或 Exchange 2007 RTM,您必須使用 Exchange 感知的應用程式,該應用程式會支援 Exchange 2007 的磁碟區陰影複製服務 (VSS) 編寫器 (例如,Microsoft System Center Data Protection Manager)、協力廠商 Exchange 感知的 VSS 型應用程式,或者協力廠商 Exchange 感知的應用程式,此類應用程式可在 Exchange 伺服器上在本機使用資料流備份 API,在 Exchange 伺服器上進行本機備份。使用在 Exchange 伺服器上本機執行的備份代理程式,並將備份自遠端傳送到備份應用程式的應用程式會視為本機備份。
然而, Exchange 2007 SP2 包含新的外掛程式,可讓您在 Windows Server 2008 中使用 Windows Server Backup,進行 Exchange 資料的磁碟區陰影複製服務 (VSS) 型備份。您可以使用 Windows Server Backup 來備份及還原您的 Exchange 2007 SP2 資料庫。徹底了解需要備份的內容、備份儲存的位置,以及還原備份的方法,對於成為有效率的 Exchange 系統管理員而言極為關鍵。如需 Exchange 2007 中有哪些內容需要備份的相關資訊,請參閱 使用 Windows Server Backup 備份及還原 Exchange 資料
important重要事項:
公用資料夾資料庫通常會在其他的公用資料夾儲存區中包含資料夾的複本。將舊版的公用資料夾資料庫還原至替代伺服器會導致複寫的問題。

開始之前

若要執行下列程序,必須對您使用的帳戶委派下列項目:

  • Exchange 組織系統管理員角色

如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

此外,此程序中會有下列假設:

  • Server1 擁有名為 "SG2\mailbox database 1" 的資料庫。

  • 您擁有 SG2\mailbox database 1 資料庫的資料流備份,而該備份是使用「Microsoft Windows Server 2003 備份」所進行的。

    note附註:
    如果您使用「備份」以外的備份公用程式,則步驟 4 中的子步驟並不適用。
  • 您想要將這個備份還原至 Server2。還原的位置必須擁有足夠的可用空間,可用來進行還原。

程序

將信箱資料庫備份還原至不同的伺服器

  1. 執行下列 Exchange 管理命令介面命令,在名為 "SG2" 的 Server2 中建立儲存群組:

    New-StorageGroup SG2 -Server Server2
    
  2. 執行下列 Exchange 管理命令介面命令,在儲存群組 SG2 中建立名為 "mailbox database 1" 的資料庫:

    New-MailboxDatabase -StorageGroup Server2\SG2 -Name "mailbox Database 1"
    
  3. 執行下列 Exchange 管理命令介面命令,將 "mailbox database 1" 資料庫設定為可覆寫。

    Set-MailboxDatabase "mailbox database 1" -AllowFileRestore $true
    
  4. 執行下列步驟,建立 .bkf 檔案的類別目錄,並變更 [將檔案還原至] 設定以指向 Server2。

    1. 開啟 [備份],按一下 [進階模式] 連結,然後按一下 [還原和管理媒體] 索引標籤。
    2. 按一下 [工具],並選取 [將備份檔編入類別目錄]。請選取要編入類別目錄的備份檔案,再按一下 [確定]。
    3. 在 [備份識別標籤] 下尋找備份檔案,然後加以選取。
    4. 將 [將檔案還原至] 位置變更為 [替代位置],然後將 [替代位置] 設定為 Server2 上資料庫所在的資料夾。
    5. 按一下 [開始還原],開始還原作業。
    6. 在 [確認還原] 中,按一下 [進階] 以指定進階的還原選項,或者按一下 [確定] 以開始還原。
  5. 執行下列 Exchange 管理命令介面命令,以便在 Server2 上裝載資料庫:

    mount-database "mailbox database 1"
    
  6. 執行下列 Exchange 管理命令介面命令,從 Exchange 資料庫移除 [不要在啟動時裝載此資料庫] 設定。

    Set-MailboxDatabase <restored_database> -MountAtStartUp $true
    

相關資訊

如需建立儲存群組的詳細步驟,請參閱如何建立新的儲存群組

如需資料庫可攜性的相關資訊,請參閱資料庫可攜性

如需備份及如何對其進行疑難排解的完整詳細資料,請參閱 Windows Server 2003 線上說明中的<備份與還原資料>(英文)。

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