對單個郵箱進行恢復,並非BE、DPM這種專業備份恢復工具才具備的功能,咱們利用Windows Server 2008系統自帶的Windows Server Backup,同樣能夠實現對單個郵箱的恢復數據庫
爲了測試最終的恢復效果,首先來將用戶jqq郵箱中的郵件刪除服務器
直接在DAG節點cqexdag01上運行Windows Server Backup,單擊【恢復】ide
選擇存儲備份的位置爲【此服務器(CQEXDAG01)】工具
選擇備份日期(在上一篇博文中對數據庫【CQ-MB-01】進行過一次完整備份)測試
選擇恢復類型爲【文件和文件夾】3d
選擇須要恢復的項目,這裏選擇D盤blog
這裏須要注意,恢復目標選擇【另外一個位置】,這裏咱們將項目恢復到D:\Recover目錄中get
單擊【恢復】it
恢復成功後單擊【關閉】class
下面的步驟就很是關鍵了
恢復後的數據庫位置在D:\Recover\DB\CQ-MB-01\CQ-MB-01.edb,現再須要將此數據庫作爲恢復郵箱數據庫,該若是作,來看操做
在cqexdag01上打開Exchange Management Shell,而後運行命令:
New-MailboxDatabase -Recovery -Name RDB -Server cqexdag01 -EdbFilePath "D:\Recover\DB\CQ-MB-01\CQ-MB-01.edb" –LogFolderPath "D:\Recover\RDBLOG\"
切換到Bin目錄,運行eseutil /mh D:\Recover\DB\CQ-MB-01\CQ-MB-01.edb,檢查數據庫狀態
能夠看到現再的狀態爲Dirty Shutdown,須要修復
運行eseutil /p D:\Recover\DB\CQ-MB-01\CQ-MB-01.edb
單擊肯定後修復數據庫
再次運行eseutil /mh D:\Recover\DB\CQ-MB-01\CQ-MB-01.edb
此時的狀態已經變動爲Clean Shutdown了
修復後將RDB數據庫裝入,運行Mount-Database -Identity RDB
而後恢復郵箱jqq,運行Restore-Mailbox -Identity jqq -RecoveryDatabase RDB
打開jqq的郵箱能夠看到郵件都恢復回來了
恢復成功後,將RDB數據庫刪除
卸載數據庫:Dismount-Database -Identity RDB
刪除數據庫:Remove-MailboxDatabase -Identity RDB