Exchange 2010將郵箱賬戶遷移到其他數據庫(一)


在Exchange 2007中,可以使用Exchange Management Shell的命令行“Move-Mailbox”來遷移郵箱,當然,也可以使用Exchange的管理控制台。在Exchange 2010中,盡管遷移的整個過程有少許變化,但仍可以使用Exchange管理控制台和Exchange Management Shell這兩種方法。本系列文章中,將介紹如何在Exchange 2010中對郵箱進行遷移,特別要對Exchange 2010的“遷移請求”(Move Request )功能進行重點介紹。

  遷移請求

  在Exchange 2010中,“Move-Mailbox”命令行不再適用,遷移郵箱圍繞“遷移請求” (Move Requests”這個廣為人知的功能展開。由於“Move-Mailbox”命令行不可用,因此將不能使用這個命令將郵箱從Exchange 2007遷移到Exchange 2010,這里必須要用到Exchange 2010的“遷移郵箱”功能。

  遷移請求必須由Exchange管理員通過Exchange管理控制台或Exchange Management Shell創建。本文着重講述在同一森林(Forest)中遷移郵箱,這種類型的遷移稱為“本地遷移請求”,而跨森林遷移郵箱則被稱為“遠程遷移請求”。遠程遷移請求將在后續文章里陸續介紹。

  該命令行作為遷移請求功能的一部分,由Exchange郵箱復制服務(Exchange Mailbox Replication Service)執行。Exchange郵箱復制服務是Exchange 2010新添加的一項服務,通過客戶端訪問服務器(Client Access Server)角色運行。詳見圖1。

  圖1:Exchange郵箱復制服務

  遷移請求將一個特殊的系統信息發送到郵箱數據庫里的系統郵箱。Exchange郵箱復制服務對每個郵箱數據庫里系統郵箱的內容進行檢查,判斷是否有排隊等候的遷移請求,然后對它們進行相應的處理。該服務執行郵箱遷移有諸多好處,這里主要列舉了在項目遷移時通常會遇到的三個方面:

  •用戶登錄的同時在線遷移郵箱。當然,這種操作只適用於源郵箱運行在Exchange 2007 SP2(或更高版本)或Exchange 2010的情況下。然而,這一點在郵箱遷移過程中大受歡迎,因為這將有助於擺脫郵箱遷移時脫離核心業務的困擾。

  •垃圾項目可作為進程的一部分一並遷移。在Exchange的早期版本中,遷移郵箱並不移動垃圾箱中的項目,因此,需要用戶在遷移郵箱之前恢復已刪除項目。實際操作中,經常會忽略把這一點提醒給最終用戶。某些情況下,已經完成遷移的用戶為了確認所有郵件都已遷移,不得不對垃圾箱項目進行恢復,卻發現它早已完全清空。

  •無需運行遷移進程的計算機處理郵箱內容。在Exchange 2007中,Move-Mailbox命令行或相關腳本通常運行在管理計算機上,而不是直接在目標Exchange 2007服務器上運行。在這種情況下,郵箱內容從源數據庫遷移到管理計算機,再到目標數據庫。通過在目標數據庫服務器上運行命令行或腳本可以緩解這種情形。在Exchange 2010中,由於遷移操作由運行在客戶端訪問服務器上的Exchange郵箱復制服務執行,因此不會遇到這種情況。

  既然每個客戶端訪問服務器上的Exchange郵箱復制服務負責處理郵箱遷移,那么多個客戶端訪問服務器會不會影響郵箱遷移?例如,兩個客戶端訪問服務器試圖在同一時間遷移到同一郵箱,情況如何?幸運的是,微軟在同一活動目錄(Active Directory)站點下的所有客戶端訪問服務器之間實施了一個共享機制,因此這種情況得以避免。

 

  創建本地遷移請求

  對遷移請求有了一些了解之后,現在,我們開始學習如何使用這項新功能進行郵箱遷移。首先學習使用Exchange管理控制台進行郵箱遷移。

  1. 利用已加載的Exchange管理控制台,在控制台樹中展開“收件人配置” (Recipient Configuration),選擇“郵箱”項目,項目窗口中將出現所有郵箱的列表。

  2. 選擇需要遷移的郵箱。如需同時遷移多個郵箱,可多選。

  3. 選定郵箱后,可以從操作窗口中選擇“新建本地遷移請求” (New Local Move Request…),也可以右鍵單擊該郵箱對象,然后選擇上述同樣的選項。如圖2所示。

  圖2:創建一個新的本地遷移請求

  4. 圖3為“新建本地遷移請求向導”及簡介。選定的待遷移郵箱此時也顯示在屏幕上,另外還有一些諸如此郵箱數據庫當前所駐留數據庫等重要信息。 圖3:新建本地遷移請求介紹

  5. 在簡介屏幕上,點擊“瀏覽”按鈕,顯示“選擇郵箱數據庫”,如圖4。這一屏將顯示用戶所在組織中所有服務器上的可用數據庫。本文示例中,只是簡單地將郵箱從“郵箱數據庫001”遷移到位於同一服務器 (本例中命名為DAG1) 的“郵箱數據庫002”。選擇該數據庫后,點擊“確定”。

  圖4:選擇郵箱數據庫

  6. 返回“簡介”,這時“Target mailbox database”字段應已填入待移入的目標數據庫。點擊“下一步”。

  7. 下一屏將顯示如圖5所示的“遷移選項”。使用過舊版本Exchange的用戶應該對該屏幕很熟悉。在這里,用戶可以說明希望如何處理源數據庫中的受損郵件。用戶只有兩種選擇:要么完全跳過該郵箱,要么指定受損郵件的最大數目。這一步取決於用戶所在組織能夠容忍的數據丟失的程度,沒有正確或錯誤之分。本例中,選擇了完全跳過郵箱。如發現受損項目,該郵箱將不會被遷移。

  圖5:遷移選項

  8. 完成“遷移選項”設置后,點擊“下一步”,到達最后一個步驟。在這里,用戶可以檢查配置的概要信息,然后點擊“新建”按鈕,創建本地遷移請求。

  9. 完成本地遷移請求創建后,提交給一個客戶端訪問服務器,關閉該向導。

  遷移請求的其他操作將在后續文章中陸續推出。

  結語

  本文介紹了“遷移請求”的概念以及在Exchange 2010中如何使用Exchange管理控制台創建一個本地遷移請求。在本系列文章的第二部分,我們將着眼於使用Exchange命令行管理程序創建一個本地遷移請求,讀者可以從中監測郵箱遷移的過程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM