以前exchange揭開撥號音還原法的神祕面紗英文版本的翻譯,用了兩週的時間翻譯出來!圖片感受很小,能夠下載附件直接查看,會更好!數據庫
揭開exchange撥號音恢復的方法(第一部分)緩存
在這三部分系列裏,我會解釋一下,什麼是EXCHANGE撥號音還原法(又稱即時恢復,稍後恢復法)全部相關內容,以及什麼時候在什麼狀況下使用。面對一個或者更多的發生故障的郵箱存儲的時候,爲何使用時,要與恢復存儲組相關特性相結合使用纔會更好。安全
注:經過英文字面來理解撥號音還原法,恐怕有點困難。我用最直白的語言給你們說一下,什麼是撥號音還原法,應該更容易你們理解。例如:一些大型企業,公司內的郵箱數據庫很大,有幾十G,甚至幾百G的大小。當有一天,郵箱數據庫忽然損壞了,你會用手裏的備份來還原數據庫,可是對龐大數據庫的恢復來講,會花費不少的時間。這樣算的話,從問題發生到你恢復整個動做,花費的時間至少要用小時來計算,根據數據庫的大小,服務器的性能,花費的時間不一樣。這期間用戶是不能正常收發郵件的。我相信遇到這種狀況的管理員,此時確定沉不住氣,就像本身在作實驗時那樣,慢慢的等待恢復的完成,這有點不太切實際。對於一個依賴於郵件系統,來完成平常的大部分重要任務的公司來講,這是不能接受的,哪怕停機10分鐘,都是不容許的。所以撥號音還原法由此誕生,解決了這一關鍵性的問題。它可讓你快速恢復用戶收發郵件的能力,而後管理員們就能夠慢慢地恢復出錯的郵箱數據庫了。服務器
(正常狀況下,爲了不出現這種大數據庫的狀況,前期建郵件服務器的規化很重要,再我看來,不該該出現單個數據庫文件幾百G的狀況。在人數衆多的大型企業裏,應該建多個郵件服務器,多個郵箱存儲,分散每一個服務器中用戶帳戶的數量。要限制每一個用戶對服務器磁盤空間佔用的大小,並且要儘可能把用戶的郵件設置成保存在他電腦本地的PST文件中,這樣無疑是減小服務器負載、磁盤空間最有效的方法。當數據庫很大的時候,讀寫方面都會花掉服務器大量的資源,花費大量的時間,服務器性能的下價,也會影響到用戶的正常使用,因此要儘可能避免單個數據庫的大小。)網絡
以上是跟此文章相關的題外話,下面言歸正傳。ide
介紹
若是有一天你面臨着一次較大的郵箱存儲故障,恢復它所花費的時間,依賴於備份的硬件、備份的應用程序和網絡速度等因素,這些都是很是耗時間的。在你等待一切恢復正常以前,你要處理的最後一件事情是面對那些抱怨、沮喪的公司同事(或者是公司老闆的批評、指責!)工具
所以怎麼才能讓你的同事、老闆冷靜下來,而後繼續他們的工做呢。而與此同時你又能夠集中精神,投入到恢復郵箱存儲(郵箱數據庫)的工做當中呢?這有一個簡單的答案,就是你能夠建立一個撥號音數據庫,從而能夠獲得信息流和郵箱訪問當即被恢復。經過使用撥號音數據庫,你的同事們又能夠開始收發郵件了,他們甚至可查看在EXCHANGE服務器上他們的郵箱裏的舊郵件信息(他們的OUTLOOK客戶端必須已經配置成使用「緩存模式」)。但必定要記住,當OUTLOOK出現EXCHANGE恢復模式對話框時,他們必需要確認在線模式與脫機模式之間的切換。接下來,我將會在(第二部分中)更多的談論OUTLOOK2003的恢復模式。性能
使用撥號音數據庫恢復方法,意味着你能夠從最近的備份中恢復一個或者多個損壞的郵箱存儲,用戶已鏈接的是一個新的空或空的郵箱存儲。撥號音還原法絕對不是一個新的功能;早在EXCHANGE的上一個版本中就出現過,可是如今咱們已經有EXCHANGE2003的恢復存儲組這一功能,當恢復郵箱存儲在您的Exchange郵件環境中時,這個方法變得更有吸引力。測試
註釋:大數據
前一個EXCHANGE版本中,要求須要有一個專門的EXCHANGE恢復服務器。使用一個單獨的EXCHANGE恢復服務器,意味着你首先必須恢復特定的郵箱存儲或者數據庫到恢復服務器,而後從恢復的數據庫裏,使用EXCHANGE郵箱分割工具(ExMerg)導出數據到PST文件中,或者從EXCHANGE恢復服務器中複製整個數據庫到生產環境服務器。這樣一個數據庫一般會有幾G的大小,這顯然意味着你須要依賴於你的有線網絡複製大量的數據,整個恢復過程可能花費幾個小時的時間。
使用恢復存儲組特性。可使恢復郵箱存儲時,不須要專門設立一個EXCHANGE恢復服務器變爲可能。取而代之的是,在相同的管理組裏,任意EXCHANGE2003服務器上或者個別的EXCHANGE服務器上,你能夠很容易的,直接恢復多個郵箱存儲到恢復存儲組中。合併來自還原郵箱存儲的數據到撥號音數據庫,是件容易且沒有任何痛苦的過程,或者在原存儲組裏,替換已還原的數據庫,從恢復存儲組到撥號音數據庫中,而後合併數據從撥號音數據庫到已恢復郵箱存儲。在第二部分中,我將會更多的談到關於 「替換數據庫」的相關問題。
註釋:
若是你不瞭解恢復存儲組這一特性的話,我建議你閱讀一下微軟的KB文章:
824126-在EXCHANGE 2003中如何使用恢復存儲組。文章闡述了你如何經過使用還原一個郵箱存儲到恢復存儲組裏,來恢復郵箱存儲或我的郵箱。
建立撥號音數據庫
咱們已經準備好建立一個撥號音數據庫。在建立以前,你首先須要卸除郵箱存儲,以便從備份中恢復它。實現這一步,咱們須要打開EXCHANGE系統管理控制檯,按下圖1所示,在指定的存儲組下,定位到郵箱存儲。右鍵「郵箱存儲」,選擇卸除存儲。
圖1:卸除發生故障的郵箱存儲
爲了能夠建立撥號音數據庫,下一步須要從MDBDATA目錄(C:\Program Files\ExchSrvr\Mdbdata,如圖2所示)移動郵箱存儲文件(Priv1.edb 和 Priv1.stm)到服務器的另外一個位置.
圖2:複製郵箱存儲文件(Priv1.edb 和Priv1.stm)
註釋:
若是你有足夠的磁盤空間,那建議你不要刪除這些文件,而是移動郵箱存儲文件(Priv1.edb 和 Priv1.stm)到服務器上的其餘位置上(最好是放在相同的邏輯磁盤上),由於你不知道在恢復過程後期,是否還會再須要它們!千萬記住, MDBDATA文件夾中的事物日記也須要被複制。在恢復原始數據庫到恢復存儲組後,須要事物日記進行回演操做。
咱們如今準備建立撥號音數據庫。右鍵點擊以前卸除的郵箱存儲,而後選擇「裝載數據庫」(如圖3所示)
圖3:在EXCHANGE系統管理控制檯先裝載郵箱存儲
幾秒後將會彈出(以下圖4所示)的對話框
圖4:建立撥號音數據庫
點擊「是」,再等待片刻,直到下一個對話框彈出,而後點擊「肯定」(看圖5)
圖5:撥號音數據庫被成功建立
咱們如今已經建立了撥號音數據庫,此時全部用戶又能夠鏈接到他們本身的郵箱上(雖然它只是空的數據庫)
如今用戶又能夠鏈接到EXCHANGE服務器,你須要發送一封郵件通知用戶發生了什麼,這一點很重要。這封郵件的內容,大概相似於圖6所示那樣。
主題:恢復狀態郵件
郵件正文:各位同事大家好,咱們的郵件服務器發生很大的故障,此時大家能夠看到,如今大家又能夠鏈接到大家的郵箱。雖然數據庫目前是空的,但大家仍能夠發送和接收公司內部或外部的郵件。
咱們正在努力、快速的恢復郵件服務器的使用,預計整個恢復須要2小時的時間。
注意:大家不須要花太多時間,去重建以前的,已經丟失的規則、視圖、文件夾,等服務器恢復後,它們也會被恢復。
請記住大家仍能夠經過在脫機模式下打開OUTLOOK,來訪問大家以前的郵件,感謝大家的耐心等待。
謝謝,
IT工做人員
圖6:一封狀態郵件,通知給受郵箱故障影響的用戶
這些就是第一部分,在第二部分中,我將會給大家展現,當OUTLOOK2003的客戶端嘗試鏈接到咱們建立好的撥號音數據庫時,將會發生什麼。我也會告訴大家,從備份到恢復存儲組,該如何恢復郵箱存儲。最後講一下,用恢復存儲組裏被恢復的數據庫,替換原始存儲組裏的撥號音數據庫,而後將它們合併。
揭開exchange撥號音恢復的方法(第二部分)
在第1部分中,我講到EXCHANGE的撥號音是什麼,以及如何建立它。第2部分中,我將會對OUTLOOK2003 EXCHNAGE恢復模式作深刻的探討。如何使用NTBACKUP備份來恢復故障郵箱存儲到恢復存儲組裏。
OUTLOOK2003 EXCHNAGE恢復模式
如今撥號音數據庫已被建立,此刻工做在OUTLOOK2003緩存模式的客戶端用戶,均可以登陸並使用郵箱了。他們將會看到以下圖1所示的對話框。
注:對話框大意以下:
EXCHANGE如今工做在恢復模式下,你可使用網絡鏈接到郵件服務器,工做在脫機模式下;或取消登陸。
圖1:OUTLOOK2003 EXCHNAGE恢復模式
OUTLOOK2003 EXCHNAGE恢復模式讓你選擇「鏈接」或「脫機工做」,若是你點擊「鏈接」,你會鏈接到一個空的郵箱,相似於圖2所顯示的那樣,意味着郵件、規則、簽名等消失不可見,但你能夠查看全球地址列表,來發送或接收郵件,就像以前同樣。
Note:
注意:OUTLOOK以前的版本,將不會收到像圖1所示的對話框。而用戶將選擇工做在聯機模式,大多數狀況下會使用一個不可讀的OST文件(脫機文件),由於與以前郵箱關聯的加密數據將會被空郵箱的新密鑰所覆蓋。所以建議通知全部用戶使用新版本的OUTLOOK訪問他們的郵箱,在脫機模式下打開OUTLOOK,而後導出數據到PST文件,確保以後在聯機模式下時,能夠被打開或導入。更多的相關信息,我建議你讀一下微軟的KB文章(KB就是知識庫):282496—重設EXCHANGE郵箱數據庫時考慮的最佳實踐
圖2:工做在聯機模式的OUTLOOK2003訪問撥號音數據庫
若是你點擊「脫機模式工做」,那麼存儲在客戶端本地的OST文件將被打開,在這裏你能夠訪問到先前EXCHANGE郵箱與OST文件同步的任何郵件信息,優先於去訪問發生故障的郵箱存儲,以下圖3所示。
圖3:脫機模式下使用OUTLOOK2003訪問本地的脫機文件
從備份中恢復郵箱存儲
如今是時候用備份來恢復咱們的故障郵箱存儲了,咱們將恢復它到恢復存儲組裏,所以在作其餘別的事情以前,咱們須要建立一個指定的存儲組。實現這一步,須要打開EXCHANGE系統管理控制檯,EXCHANGE服務器位於「服務器」容器下,定位到這,並右鍵點擊它,在彈出的內容欄中選擇「新建」,而後點選「恢復存儲組」,以下圖3所示。
圖4:建立恢復存儲組
指定你想要恢復郵箱存儲到磁盤驅動器的相應位置。(看圖5)。若是磁盤空間容許,恢復它到撥號音數據庫當前所在的路徑,將會是最好的選擇,這樣將會大地提升性能。
圖5:指定事物日誌和系統文件的本地路徑
Click OK.
點擊「肯定」
目前咱們在相應的位置上已經有恢復存儲組了,接下來咱們須要添加數據庫(咱們想要從備份中恢復的數據庫)到恢復存儲組。咱們要先右擊「恢復存儲組」,而後選擇「添加數據庫到恢復」,將會出現以下圖6所示的窗口。選擇你想要恢復的郵箱存儲,選中後的會高亮顯示,而後點擊」OK」.
圖6:添加數據庫到恢復存儲組
如今給郵箱存儲命名(如圖7示),而後在屬性中點擊「數據庫」標籤。
圖7:爲恢復存儲組的郵箱存儲命名
這裏應該接受默認設置,可是要肯定已勾選「在恢復後數據庫能夠被覆蓋」這一選項,以下圖8示,而後點擊「OK」。
圖8:指定恢復存儲組數據庫路徑
咱們如今準備從備份中恢復郵箱存儲,這篇文章裏咱們使用NTBACKUP,可是若是你已經實施一個第三方產品的恢復工具,例如Veritas Backup Exec,你也可使用它。
使用NTBACKUP,就要先點擊「開始」,「運行」,而後輸入「NTBackup」,而後選擇「恢復和管理媒體」,如圖9所示。
圖9:NTBACKUP中恢復和管理媒體標籤
注意:
若是你打開NTBACKUP後,沒有出現圖9顯示的那樣,是由於運行在嚮導模式。若是是這種狀況,你須要取消選中「老是運行在嚮導模式」,退出NTBACKUP後,再打開。
如今須要展開「文件>Information Store.bkf>服務器名\ Microsoft Information Store\第一存儲組」,選擇對應的「郵箱存儲」和「事物日誌」(如圖10)。
圖10:展開並選擇相應的媒體項目
注意恢復的文件到:文本框顯示的原始位置。
點擊「開始恢復」,而後指定恢復到的服務器和日誌文件、補丁文件的臨時路徑。記住要勾選「上次恢復設置(日誌文件在恢復完成後執行重播操做)」,「恢復後裝載數據庫」(看圖11),而後點擊「下一步」。
圖11:指定服務器,日誌、補丁的臨時路徑
恢復開始執行,郵箱存儲的大小決定恢復所需的時間。當恢復完成後,點擊「關閉」(圖12),退出「NTBackup」。
圖12:郵箱存儲恢復完成
以上全部就是第二部份內容。接下來請期待第三部分,我將說明當前裝載到恢復存儲組的郵箱存儲(咱們剛剛恢復完成的),如何替換撥號音數據庫(目前生產環境中正在使用的)。文章的最後,我將說一下如何合併兩個數據庫。我承諾下一篇文章將會是來系列的最後一篇!
揭開exchange撥號音恢復的方法(第三部分)
這是第三部分,也是揭開exchange撥號音恢復的方法系列的最後一部分。在這篇文章中,我將向大家說明,如何肯定先前恢復到恢復存儲組的郵箱存儲狀態是一致的,向大家提供必要的步驟,以便用已恢復的郵箱存儲替換撥號音數據庫。最後我要說一下如何合併兩個數據庫。
檢查已恢復郵箱存儲的狀態
在系統管理控制檯中,恢復存儲組下,此時檢查已恢復的郵箱存儲是否可見。檢查在郵箱容器對象下,相對應的郵箱已被列出(看圖1)
圖1:在系統管理控制檯,已恢復郵箱存儲在恢復存儲組下能夠看到
恢復一個郵箱存儲到恢復存儲組後,建議你當即「卸載」/「裝載」它,以保證事物日誌被清除,而且都已寫入到數據庫當中,並保證數據庫的狀態是一致的。若是你還心有餘悸的話,你能夠經過運行命令來檢查數據庫的狀態:
ESEUTIL /MH C:\Program Files\Exchsrvr\Recovery Storage Group\database.edb(記住要先卸除數據庫)
「狀態」一行上應該顯示的是:Clean Shutdown(安全關閉、乾淨關閉),如圖2顯示。
圖2:已恢復郵箱存儲的狀態
用已恢復郵箱存儲替換撥號音數據庫
好吧,咱們如今已經有了一個,狀態一致的原始郵箱存儲的恢復,咱們準備用它來替換在當前生產工做中的撥號音數據庫。其實你能夠立刻開始合併已恢復的郵箱存儲到撥號音數據庫,可是這樣作有幾個缺點。最值得注意的是以下方面:
爲了替換數據庫,首先要將它們兩個都「卸載」 ,經過在系統管理控制檯,右鍵點擊郵箱存儲,而後選擇「卸載」。
注意:
理論上你能夠經過在系統管理控制檯中,改變每一個數據庫的邏輯路徑,來替換數據庫。可是我不建議你使用此方法,所以關於使用這種方法的詳細步驟,我將不作說明。
接下來是要確認與郵箱存儲相關聯、被恢復到恢復存儲組的EDB文件和STM文件,是否與撥號音數據庫相關聯的EDB文件和STM文件相匹配,若是不匹配的話,就須要將它們重命名。
重要說明!
若是你不須要將其餘的日誌文件導入到數據庫的話,你應該重命名EDB和STM文件。
是時候建立一個名爲「新建」的文件夾(或其餘名字的文件夾也能夠)。文件夾中包含已恢復郵箱存儲的EDB和STM文件,以及在當前生產環境中郵箱存儲(即撥號音數據庫)的EDB和STM文件。它們默認的路徑分別是C:\Program Files\Exchsrvr\Recovery Storage Group 和 C:\Program Files\Exchsrvr\MDBDATA 文件夾下(以下圖3所示)。
圖3:兩個郵箱存儲的EDB和STM文件路徑
如今從恢復存儲組的文件夾,移動EDB和STM文件到MDBDATA文件夾下的「新建」文件夾中。一樣把MDBDATA文件夾的EDB和STM文件,也移動到此「新建」文件夾中。移動它們到「新建」文件夾,用來替換「恢復存儲組」。當全部文件全被移走時,你須要再次移動它們,這一次是從「新建」文件夾中,把它們再移回原先的位置(就是「恢復存儲組」文件夾和MDBDATA文件夾)。若是此時你看見一個對話框,提示你是否覆蓋已存在的文件的話,這說明你以前是作複製操做,而不是移動操做。若是這樣,你就選擇「是」。(此操做必定有它的目的性,不是我翻譯的問題,以前也是沒弄明白,反覆研究後才知,有做者的用意,繼續往下看,即可知曉)。
返回系統管理控制檯,你須要打開每一個郵箱存儲的屬性,選擇「數據庫」標籤,檢查「數據庫恢復時可被覆蓋」一項是否打勾。(以下圖4所示)。
圖4:郵箱存儲屬性裏的」數據庫」標籤
如今在系統管理控制檯中,裝載上這兩個郵箱存儲,當你這樣操做時,用戶就能夠再一次訪問他們原來的郵箱了(包括規則等)。此外,用戶將再一次看到OUTLOOK2003 EXCHANGE恢復模式對話框,出如今數據庫被替換後,他們第一次登陸時。
Merging the Databases
合併數據庫
在調用撥號音數據庫恢復方法成功以前,咱們已經作了不少事情。將撥號音數據庫中建立的數據庫,與在此期間咱們已從備份中恢復的原始郵箱存儲合併。在Exchange 2003 SP1公佈以前,執行合併操做須要ExMerge的幫助,可是EXCHANGE 2003 SP1改變了這一問題,由於它包含一個新的恢復郵箱數據的特性,那就是集成在系統管理控制檯裏的(你能夠經過微軟EXHCNAGE技術中心,來閱讀更多的關於這一特性的文章)。文章連接:EXCHANGE 2003 SP1恢復郵箱數據特性
從撥號音數據庫到從備份中恢復的原始數據庫的郵箱合併。在系統管理控制檯,定位到「恢復存儲組」>「郵箱存儲」>「郵箱」。這裏你應該選擇你須要合併的郵箱,而後點擊鼠標右鍵,在出現的內容菜單裏,點選「EXCHANGE任務」,以下圖5所示。
圖5:選擇須要合併的郵箱
如今點擊兩次「下一步」(圖6所示)。
請注意一下目的郵箱存儲,而後再次點擊「下一步」(如圖7)。
圖7:目的郵箱存儲
選擇「合併數據」,而後點擊「下一步」(圖8所示)。
圖8:選擇合併數據
設置這一過程的計劃任務,或者當即執行合併,而後點擊「下一步」(如圖9)。
圖9:設置任務計劃
讓任務完成,而後點擊「完成」(如圖10和圖11)。
圖10:任務執行進展
圖11:完成EXCHANGE任務嚮導
咱們如今已經恢復了全部郵箱數據,這是郵箱存儲發生故障以前的狀態,並且還合併了用戶鏈接到撥號音數據庫時收到的任何郵件信息,至此咱們執行的災難恢復已成功完成。
最後的話
但願這三篇文章,能夠鼓舞你有足夠的信心,在你的實驗環境中測試撥號音數據庫的恢復方法,這樣你就可使用它的優點,來處理你從此的EXCHNAGE生產環境中,遇到的重大郵箱故障問題。
若是你有任何疑問、意見及其餘問題,請提交到MSExchange.org下面的信息板上:
http://forums.msexchange.org/ultimatebb.cgi?ubb=get_topic;f=15;t=005517
相關文章:
EXCHANGE2003中如何使用恢復存儲組
http://support.microsoft.com/kb/824126
使用EXCHANGE 2003的恢復存儲組 (第六章):http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ue2k3rsg.mspx
撥號音數據庫:
http://www.microsoft.com/seminar/shared/asp/view.asp?url=/seminar/en/20040318TNT1-101d3/manifest.xml
重置EXCHANGE郵箱數據庫的考慮和最佳實踐