如果公司的郵箱服務(wù)器掛了,我們又沒(méi)有做高可用,這個(gè)時(shí)候我們需要盡快地恢復郵箱數據庫,并且保證郵箱正常收發(fā)郵件?,F在我們需要用到郵箱數據庫的備份了,一般情況下,我們會(huì )把數據庫備份在共享存儲中,或者至少是備份在另一臺服務(wù)器上。我們采用的方法是將存儲里面的數據庫文件復制出來(lái),在新的服務(wù)器上部署Exchange并創(chuàng )建新的數據庫,然后將源數據庫文件覆蓋到新數據庫文件中,最后把源數據庫中的所有用戶(hù)移植至新的數據庫。
下面進(jìn)入具體步驟:
一、查看源服務(wù)器的情況:
1、源服務(wù)器名稱(chēng),如下圖:
2、源服務(wù)器的數據庫如下,我們用“DataBase01”數據庫來(lái)做實(shí)驗,如下圖:
3、在“DataBase01”中,有兩個(gè)用戶(hù):“張三”、“李四”,如下圖:
使用命令查看:
使用ECP管理界面查看:
4、下面查看源數據庫中的“張三”和“李四”的郵箱情況,如下圖:
“張三”的郵箱:
“李四”的郵箱:

5、我們需要把源服務(wù)器的數據庫文件考出來(lái),如下圖:

二、安裝新的Exchange服務(wù)器:
1、當源服務(wù)器崩潰后,我們需要在同一域的網(wǎng)絡(luò )環(huán)境下安裝一臺新的Exchange服務(wù)器,在進(jìn)行安裝步驟前需要注意:重命名新服務(wù)器,名稱(chēng)不能與源服務(wù)器名稱(chēng)相同,否則無(wú)法安裝;并且需要加入域,如下圖:

2、在新服務(wù)器上安裝角色,打開(kāi)PowerShell,分別執行以下命令:
Install-windowsfeature RSAT-ADDSInstall-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation –Restart
3、按順序安裝以下三個(gè)組件:
UcmaRuntimeSetup
FilterPack64bit
filterpack2010sp1-kb2460041-x64-fullfile-zh-cn
4、安裝Exchange,這里省略安裝向導步驟,如有需要請查看以下博客教程:
http://blog.csdn.net/xiezuoyong/article/details/22727189
安裝好后,重啟服務(wù)器!
三、還原數據庫:
1、把源數據庫文件夾復制到新服務(wù)器上,如下圖:

2、驗證源數據庫是否處干凈關(guān)閉狀態(tài):
Eseutil /mh "c:\DataBase01\DataBase01.edb"

Eseutil /P "c:\DataBase01\DataBase01.edb"
3、在新服務(wù)器上創(chuàng )建新數據庫“DataBase02”:



4、卸除新數據庫,如下圖:

5、設置新數據庫為“還原時(shí)可被覆蓋”:


6、把源數據庫文件名“DataBase01.edb”改為“DataBase02.edb”,如下圖:

7、把改過(guò)名的源數據庫文件復制過(guò)來(lái),覆蓋到新數據庫文件“DataBase02.edb”,如下圖:

8、然后重新裝入“DataBase02”,如下圖:

9、最后一步,把源數據庫“DataBase01”中的所有用戶(hù)遷移到新數據庫“DataBase02”下:
- Get-Mailbox -Database DataBase01 |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|xOleDbStemMailbox)'}| Set-Mailbox -Database DataBase02


四、驗證新郵箱服務(wù)器數據及運行情況:
1、驗證用戶(hù)郵箱數據是否恢復,分別登陸“張三”和“李四”的郵箱,查看郵箱情況,發(fā)現郵箱數據均已恢復,如下圖:


2、驗證郵箱是否正常收發(fā)郵件,用“李四”的郵箱向“張三”發(fā)送郵件,再登陸“張三”的郵箱查看,已收到新郵件,如下圖:

到此,郵箱故障恢復已經(jīng)完成,后面還需要重新申請Exchange證書(shū),才可供用戶(hù)正常使用。
原創(chuàng )作品,轉載請注明出處:http://blog.csdn.net/xiezuoyong/article/details/40373813
聯(lián)系客服