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用户登陆。
2) 发送自己一封邮件,如图:
3) 查看当前收件箱
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
2) 删除刚才创建邮件。
5 从备份中恢复数据库
1) 登陆EX02服务器
2) 打开Windows Server Backup,选择恢复
3) 下一步
4) 选择恢复时间,下一步
5) 选择文件和文件夹
6) 选择DAG01文件夹
7) 选择另一个位置,下一步。
8) 选择恢复
9) 开始恢复
10) 查看当前恢复状态,选择关闭。
11) 下一步
12) 选择备份
13) 等待备份
14) 备份完成
15) 点击查看详细信息
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
6)查看邮箱数据库状态
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 DB012)选择Y
3)重新登录test02用户的OWA,查看当前邮件已经恢复出来了。