Exchange Server 2010在部署了DAG模式之后,由于每个数据库都有至少2个复制副本,从理论上讲,对数据库进行备份的工作已经不再像以前那么重要。一般来说,如果DAG包含多于3个节点,而每个数据库有多于3个复制副本,那么这些服务器同时宕机,或者这些副本同时损坏的可能性已经极低。在大多数情况下,可以通过对损坏的数据库副本进行reseed进行恢复,而不再需要从备份中恢复了。
对于DAG数据库的备份,主要的作用在于,如果用户误删除了邮件,并且已经超过了恢复周期(默认是14天),无法直接恢复的情况下,才会考虑从数据库备份中恢复邮件数据。
对于已经启用了DAG的数据库,利用Microsoft自己的产品进行备份的话,可以使用Windows操作系统自带的Windows Server Backup组件,也可以利用System Center中带的DPM Data Protection Manager。本文讨论的是使用Windows Server Backup进行备份的方式。
- 通过Windows Server 2008/R2的服务器管理器,从添加组件(Features)中,添加Windows Server Backup组件
- 对于每一个DAG节点,修改注册表。定位到:HKEY_LOCAL_MACHINESoftwareMicrosoftExchangeServerv14ReplayParameters
添加双字节数据,名称为EnableVSSWriter,类型为DWORD,设置值为0 - 对于每一个DAG节点,重启Microsoft Exchange Replication服务
- 先检查一下数据库所使用的事务日志的数量。本次测试时,在备份前日志文件夹的文件数量为183个
- 打开Windows Server Backup管理器
- 在右边的操作栏中,点击备份
- 选择自定义要备份的数据
- 选择存放Exchange数据库的目录,然后点击高级
- 在高级中,切换到VSS Settings页面,选择VSS Full Backup
- 指定备份位置。完成备份设置向导后,开始备份
- 备份完成后,从Exchange Management Console中,检查数据库的状态,可以看到,数据库上一次完整备份的时间已经更新
- 再次检查事务日志数量,备份完成后,日志数量已经减少到31个