我们只是在两台Exchange服务器之间build立一个DAG环境。
其中一台服务器托pipe活动数据库,一台托pipe被动副本(无延迟)。
我认为这将在硬件故障的情况下完美工作,但是我担心事物的应用程序方面。
如果我们的活动邮箱数据库遭到破坏(可能是由于缺less日志文件或损坏的EDB),那么辅助服务器是不会将EDB文件的“损坏”复制到被动副本?
或者DAG足够聪明地实现何时和/或什么导致活动数据库中的损坏,并停止将这些错误设置复制到被动副本?
你需要在这里分开逻辑和物理腐败:
身体腐败:
当ESE结构中的数据库以某种方式不再有效时将会发生。 那些腐败是不能复制的。 它根本不可能由微软devise(Exchange执行多个步骤来validation日志文件;更多信息在这里 )。 因此,如果从ESE的angular度来看结构不再有效(例如,由于硬件故障导致的“肮脏关机”),那么您不能将EDB联机。
逻辑腐败:
将在数据库中的数据不再有效时发生,但从ESEangular度来看,结构是有效的。 这些腐败可以复制(但也会发生在一个独立的Exchange服务器)。 然而,你有不同的方式来处理它们:
结论:
DAG将不会帮助您真正避免邮箱内的损坏元素。 但是没有DAG,你也会有这些腐败分子,无论如何都需要和他们打交道。 如果一个节点(在启动过程中)发现EDB已经损坏,它就不会启动它(例如它在“脏closures”中)。 你需要解决这个问题(例如,你可以创build一个新的数据库副本,更多的其他选项可以在这里看到)。