阻止数据库副本激活
在某些情况下,用户可能想阻止DAG中的被动数据库副本(甚至是服务器)被激活(即变为主动数据库副本)。Exchange产品开发团队推出了一个称为“激活策略” (Activation Policy)的功能满足这一需求。可以在EMS下使用Suspend-MailboxDatabaseCopy命令进行设置。通常情况下,这个命令用于暂停数据库副本的复制,但如果运行时将参数设置为ActivationOnly,可以在故障转移时阻止数据库副本变为主动数据库副本。举例来说,如果要在发生故障转移时阻止E14EX02中的数据库MDB01被激活,可以使用下面的命令:
Suspend-MailboxDatabaseCopy –Identity MDB01\E14EX02 -ActivationOnly

图15:阻止数据库副本被激活
注意:这一操作只是阻止数据库副本被激活而不暂停其复制,从而导致随着时间的推移,副本队列越来越长。
使用ActivationOnly参数运行该命令时,要激活数据库副本,需要运行下列命令:
Resume-MailboxDatabaseCopy –Identity MDB01\E14EX02
要阻止DAG成员服务器上的所有数据库,不需要在特定服务器上的所有数据库都运行上述命令,而是在服务器级运行一个类似的命令,即带有DatabaseCopyAutoActivationPolicy Blocked 参数的Set-MailboxServer命令。
举例来说,如果要阻止DAG成员E14EX02的数据库副本被激活,可以使用如下命令:
Set-MailboxServer –Identity E14EX02 - DatabaseCopyAutoActivationPolicy Blocked
若要重新激活数据库副本,可以用“Unrestricted”取代“Blocked”,即:
Set-MailboxServer –Identity E14EX02 - DatabaseCopyAutoActivationPolicy Unrestricted
结语
至此,本系列文章全部结束。这四部分主要介绍了部署DAG以及定制DAG相关设置的知识,希望对读者有所帮助。