Windows Server Backup恢复Exchange 2010 用户邮箱
1 实验环境
1)域:test.com,域功能级别和林功能级别为Windows server 2003模式。
2)域控制器:2k08r2-dc,Windows2008r2 SP1企业版,5个操作主机角色服务器,证书服务器。
3)Exchange2010服务器:2k08r2-ex和Ex02,客户端访问、邮箱、集线器传输3角色。部署Exchange Server 2010 SP3企业版。
4)邮箱数据库服务器名称:ex02
已经备份数据库名称:DAG01
备份数据库恢复到ex02本地路径:D:\dag01\dag01.edb
备份数据库日志恢复到ex02本地路径:D:\ dag01\
备份数据库中需要恢复的邮箱:test2
创建恢复邮箱数据库:DB1
在线邮箱数据库:DAG01
在线活动邮箱:test03
2 创建测试邮件
1) 登陆OWA,以test02用户登陆。
3 备份当前邮箱数据库
具体步骤参考:Windows Server Backup备份Exchange 2010 DAG(Windows2008R2)文章。
1) 对于每一个DAG节点,修改注册表。定位到:HKEY_LOCAL_MACHINE\Software\Microsoft\ExchangeServer\v14\Replay\Parameters
2) 添加双字节数据,名称为EnableVSSWriter,类型为DWORD,设置值为0
3) 打开“管理器工具”---“服务”。
4) 重启“Microsoft Exchange Replication(Micorosoft Exchange 复制)”服务
5) 登陆2k08r2-ex服务器执行以上步骤。
4 删除测试邮件
1) 登陆OWA
5 从备份中恢复数据库
1) 登陆EX02服务器
2) 打开Windows Server Backup,选择恢复
16) 在另一个DAG节点执行相同备份步骤。
6 检查恢复数据库状态
1) 登陆EX02服务器
2) 打开Exchange power shell ,切换到D:\dag01文件夹
3) 运行Eseutil /m /h "dag01.edb",检查当前数据库状态
4) 如果出现“Status=Dirty Sthudown”(如图),这必须邮箱使用Eseutil /r /E00来将Log文件Commit到邮箱数据库。
5) Eseutil /r /E01 E01 /i/d /Ld:\dag01 /Sd:\dag01
7 创建恢复数据库
1) 登陆EX02
2) 打开Exchange powershell,运行如下命令:
New-MailboxDatabase -Recovery -Name "DB01" -Server EX02 -EdbFilePath "D:\dag01\dag01.edb" -logFolderPath "D:\dag01"
3) 打开Exchange管理控制台,选择组织配置---邮箱---数据库管理,选择DB01
4)选择装入数据库
6) 查看当前DB01数据库状态
8 恢复邮件到原来用户邮箱
1)打开Exchange powershell,运行如下命令:
Restore-Mailbox -Identity test02 -RecoveryDatabase DB01
3)重新登录test02用户的OWA,查看当前邮件已经恢复出来了。
转载于:https://blog.51cto.com/fengxja/1214937