Exchange 2010 備份及還原信箱(一)

利用Windows 2008 R2 內建工具 Windows Server Backup 來備份還原使用者的信箱

利用伺服器管理員新增windows server backup 功能

exback1

模擬環境

1.kevin 目前信箱中有一封郵件,利用backup 工具備份目前信箱資料庫

2.將kevin 信件移除

3.利用備份工具還原kevin信箱所有郵件

目前Kevin 有一封郵件

exback2

利用備份工具備份郵件資料庫,打開備份工具,因為測試的關係點選[一次性備份]

exback3

選擇自訂,因為我只要備份郵件資料庫

exback4

點選新增項目

exback5

選擇郵件資料庫路徑(依照自己的存放的路徑即可)

exback6

選擇備份存放路徑(我的環境有另外一個分割區,也可存放在網路分享路徑)

exback7

我存放在F: 備份磁區

exback8

點選備份

exback9

備份中

exback10

備份完成

exback11

測試還原

先刪除kevin 目前郵件

exback12

2. 還原備份檔案

開啟windows backup 工具

因備份的資料在Exchange 主機的分割區,故選[這台伺服器]

exback13

選擇備份日期

exback14

選擇復原檔案和資料夾

exback15

選擇備份的資料

exback16

將資料復原至某資料夾DBRestore,並勾選覆寫現有版本

exback17

點選復原

exback18

復原中

exback19

復原完畢

exback20

建立Recovery 資料庫,只能使用Exchange 命令主控台建立

指令

New-MailboxDatabase  -Recovery –Name “RDB01”  -Server  ServerName –EdbFilePth “D:xxxxxx.edb” –LogFolderPath “d:xxxxxx”

exback21

檢查RDB01 資料庫狀態

指令

Eseutil /mh “xxx.edb”

exback22

查看資料庫目前狀態stste 欄位是Dirty Shutdown 表示資料庫不正常

再來就是做資料庫重整及commit LogFile 到資料庫中

指令

Eseutil /R E00 /I /D  (需切換到logfile目錄)

exback25

 

在檢查RDB01 資料庫狀態

指令

Eseutil /mh “xxx.edb”

正常狀態應該為 “Clean Shutdown”

exback26

如果還是 Dirty Shutdown 就要使用  “eseutil  /p” 來修復資料庫

再來就是將復原資料庫mount 起來 (可用指令或是圖形介面完成)

指令 :  mount-database rdb01

exback27

可由圖形介面檢視mount 成功

exback28

mount成功用,可利用指令查看該復原資料庫有哪些使用者信箱

指令 : Get-Mailboxstatistics –Database rdb01

exback29

利用指令還原 kevin Lin 的信箱

指令: Restory-Mailbox –Identity “kevin Lin”  -RecoveryDatabase rdb01

exback30

檢查kevin lin 郵件,原來的郵件就回復了

exback31



本篇瀏覽人數: 8730
分類: Exchange 2010。這篇內容的永久連結

在〈Exchange 2010 備份及還原信箱(一)〉中有 4 則留言

  1. san表示:

    請問有什麼備份方式可以復原單一信箱就好~而不是整個MAIL BOX嗎~3q

  2. jan表示:

    想請教,你上方寫到「建立Recovery 資料庫,只能使用Exchange 命令主控台建立」這功能是做什麼用的呢?謝謝

發佈回覆給「jan」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *