若是你的公司里没有BE、DPM这类专业工具对DAG进行备份恢复,那么最经济最有效的方法就是使用Windows Server Backup了,Windows Server Backup是在Windows Server 2008中集成的一个很是高效的备份恢复工具,它的功能虽然不如BE和DPM这类专业工具强大,但一样能够对DAG数据库实施备份恢复,不只如此,还能够经过该工具对单个邮箱进行恢复,下面来看演示数据库
如下是用户jqq邮箱中的测试邮件服务器
值得注意的是,经过Windows Server Backup备份DAG,须要将全部数据库副本转移到同一台节点上,不然会报一致性错误。这里我在DAG节点cqexdag01上将数据库【CQ-MB-01】和【CQ-MB-02】的副本都进行激活ide
在DAG节点cqexdag01上安装 Windows Server Backup 功能工具
安装完成后运行Windows Server Backup,首先来进行备份操做,从面板右侧选择【一次性备份】测试
选择【其余选项】3d
选择【自定义】日志
打开【添加项】,添加要备份的项目blog
因为邮箱jqq存储在数据库【CQ-MB-01】之中,那么这里须要勾选【CQ-MB-01】的数据库目录D:\DB\CQ-MB-01以及事务日志目录D:\DBLOG\CQ-MB-01继承
若是须要备份【CQ-MB-02】则建议另外单首创建一个备份事务
肯定后打开【高级设置】
从【VSS 设置】选项卡中,选择【VSS 完整备份】
选择备份目标类型为【远程共享文件夹】
指定备份位置为【\\cqdc01\ExDAGBak\CQ-MB-01】,ExDAGBak这个目录我事先在服务器cqdc01的D盘中建立并共享了,CQ-MB-01目录用于存储数据库【CQ-MB-01】的备份数据
指定访问控制方式为【继承】,表示任何人均可以访问备份
确认设置都无误后,单击【备份】
待状态显示为已完成后,说明备份就成功了
下面将用户jqq邮箱中的邮件删除
在恢复前,先中断副本间的复制,选择数据库【CQ-MB-01】,在被动副本上单击右键,选择【搁置数据库副本】
而后卸载数据库【CQ-MB-01】
从DAG节点cqexdag01上删除【CQ-MB-01】的数据库目录D:\DB\CQ-MB-01
删除【CQ-MB-01】的事务日志目录D:\DBLOG\CQ-MB-01
下面打开Windows Server Backup进行恢复操做,选择面板右侧的【恢复】
选择【此服务器(CQEXDAG01)】
选择一个备份时间
选择恢复类型为【文件和文件夹】
选择要恢复的项目,这里选择D盘
选择恢复目标为【原始位置】
因为删除了CQ-MB-01的数据库目录和日志目录,那么对恢复目标中已有项的处理方式,就能够任选其一了,这里选择【使用已恢复的版本覆盖现有版本】
经测试,若是不删除CQ-MB-01的数据库目录和日志目录,即便在数据库属性中设置【还原时能够覆盖此数据库】和在此处选择了【使用已恢复的版本覆盖现有版本】,恢复成功后也是没有邮件的
单击【恢复】
恢复完成
恢复完成以后,咱们打开Exchange Management Shell,经过Eseutil工具检查恢复后的数据库状态是否为正常关闭状态Clean Shutdown,只有在此状态下,数据库才可以装入,若是不是就要进行修复
切换到Exchange的Bin目录运行命令:eseutil /mh D:\DB\CQ-MB-01\CQ-MB-01.edb
看到此时数据库状态为Dirty Shutdown,一个非正常的关闭状态,那么就要对其进行修复了
运行命令:eseutil /p D:\DB\CQ-MB-01\CQ-MB-01.edb
弹出的警告框问咱们是否修复数据库,单击肯定
修复后再次运行命令:eseutil /mh D:\DB\CQ-MB-01\CQ-MB-01.edb
现再能够看到数据库的状态已经变动为Clean Shutdown了
如今回到Exchange控制台,装入数据库【CQ-MB-01】
恢复【CQ-MB-01】数据库副本的复制
经过OWA再次进入jqq的邮箱,查看邮件是否恢复,从下图能够看到邮件恢复成功