LAB: Exchange 2010 DAG – Windows Server Backup & Restore –Step3
復原資料庫
Microsoft Exchange Server 2010 支援直接將資料還原至復原資料庫。系統管理員可以復原資料庫方式裝載已復原資料,還原個別信箱或信箱中個別項目。以下為還原至復原資料庫的兩種方式:
RDB 在以下幾個方面不同於標準的信箱資料庫:
** Steps 1 – 15 皆為失敗示範
1. New-MailboxDatabase –Recovery –name “RDB Name” –Server “Target Server”
(此方法會有問題,需指定 edbpath 為原先還原檔案的名稱, ex: BQT-EAG1_UserMailbox_201009.edb)
2. 新建RDB
3. 從WSB 還原的備份檔案
4. 將原DB 資料夾複製到 RDB 路徑
5. 裝載空的RDB
6. RDB 模式
7. RDB 上是沒有信箱的
Restore-Mailbox –Identity “display name” –RecoveryDatabase “RDB” –RecoveryMailbox “target mailbox displany name” –TargetFolder “Recovery”
8. 有RDB 及原始EDB
9. 卸載 RDB
10. 將還原的EDB 替換成RDB
11. 無法正常掛載
12. 必要條件
ESEUTIL /MH “RDB”
(ESEUTIL /MH 檢視私人或公用資訊儲存庫的 Exchange 資料庫檔案 (.edb)、資料流檔案 (.stm) 和修補檔案 (.pat) 的標頭資訊。)
14. 處於dirty shutdown 狀態,修復記錄檔
ESEUTIL /R E00 /I /d(log patch)
so far, RDB still failed to clean shutdown statu.
15.
http://www.simple-talk.com/sysadmin/exchange/restoring-exchange-server-2010-using-windows-server-backup/
16. 重新建立RDB 並指定原先EDB 的資料庫實體名稱
17. 這個備份檔的交易記錄檔從 E04.log 截斷
18. 修復這個記錄檔
19. RDB 狀態正常
20. 裝載 RDB
21. 裝載回來後有原先信箱資料
Microsoft Exchange Server 2010 支援直接將資料還原至復原資料庫。系統管理員可以復原資料庫方式裝載已復原資料,還原個別信箱或信箱中個別項目。以下為還原至復原資料庫的兩種方式:
- 如果已經有復原資料庫,則應用程式可以卸載資料庫、將資料還原至復原資料庫與記錄檔,然後重新裝載資料庫。
- 資料庫與記錄檔可以還原至磁碟的任何位置。Exchange 會分析還原的資料並重新播放交易記錄以顯示最新的資料庫,接著您可以設定復原資料庫以指向已經復原的資料庫檔案
RDB 在以下幾個方面不同於標準的信箱資料庫:
- RDB 是以 Exchange 管理命令介面來建立。
- RDB 無法收發郵件。系統會封鎖對 RDB 的所有用戶端通訊協定 (包括 SMTP、POP3 與 IMAP4) 的存取功能。這項設計可預防有人透過 RDB 將郵件插入郵件系統,或從中移除郵件。
- 系統會封鎖透過 Microsoft Office Outlook 或 Outlook Web App 對用戶端 MAPI 的存取。RDB 支援 MAPI 存取,但是僅限於復原工具及相關應用程式。當您使用 MAPI 登入 RDB 的信箱時,必須同時指定信箱 GUID 與資料庫 GUID。
- RDB 信箱無法連接到使用者帳戶。若要允許使用者存取 RDB 中某個信箱的資料,必須將該信箱合併到現有信箱,或是匯出至資料夾。
- 系統及信箱管理原則不適用。這項設計可防止系統在復原程序期間刪除 RDB 中的項目。
- 系統不會對 RDB 執行線上維護。
- 系統無法為 RDB 啟用循環記錄。
- RDB 只能用於復原信箱資料庫的資料。您不能使用 RDB 來復原公用資料夾的資料。
- 一次只能將一個 RDB 裝載到信箱伺服器上。使用 RDB 時,不受到每台信箱伺服器 100 個資料庫的限制。
- 您無法建立 RDB 的信箱資料庫副本。
- RDB 可以當作還原作業 (但不能當成備份作業) 的目標來使用。
- 裝載為 RDB 的已復原資料庫,無論如何都不會繫結到原始信箱。
** Steps 1 – 15 皆為失敗示範
1. New-MailboxDatabase –Recovery –name “RDB Name” –Server “Target Server”
(此方法會有問題,需指定 edbpath 為原先還原檔案的名稱, ex: BQT-EAG1_UserMailbox_201009.edb)
2. 新建RDB
3. 從WSB 還原的備份檔案
4. 將原DB 資料夾複製到 RDB 路徑
5. 裝載空的RDB
6. RDB 模式
7. RDB 上是沒有信箱的
Restore-Mailbox –Identity “display name” –RecoveryDatabase “RDB” –RecoveryMailbox “target mailbox displany name” –TargetFolder “Recovery”
8. 有RDB 及原始EDB
9. 卸載 RDB
10. 將還原的EDB 替換成RDB
11. 無法正常掛載
12. 必要條件
- 必須建立一個 RDB。如需詳細步驟,請參閱建立復原資料庫。
- 包含復原資料的資料庫和記錄檔案,必須還原或複製到建立 RDB 時所建立的 RDB 資料夾結構。
- 資料庫必須是處於正常關閉的狀態。由於 RDB 是所有資料庫的替代還原位置,因此所有還原的資料庫會處於不正常關閉的狀態。您可以使用 Eseutil /R 將資料庫置於正常關閉的狀態。
ESEUTIL /MH “RDB”
(ESEUTIL /MH 檢視私人或公用資訊儲存庫的 Exchange 資料庫檔案 (.edb)、資料流檔案 (.stm) 和修補檔案 (.pat) 的標頭資訊。)
14. 處於dirty shutdown 狀態,修復記錄檔
ESEUTIL /R E00 /I /d(log patch)
so far, RDB still failed to clean shutdown statu.
15.
http://www.simple-talk.com/sysadmin/exchange/restoring-exchange-server-2010-using-windows-server-backup/
16. 重新建立RDB 並指定原先EDB 的資料庫實體名稱
17. 這個備份檔的交易記錄檔從 E04.log 截斷
18. 修復這個記錄檔
19. RDB 狀態正常
20. 裝載 RDB
21. 裝載回來後有原先信箱資料
Comments
Post a Comment