版本控制与回退策略

当应用程序使用上述技术之一检测部分更新或读取一组尚未达到有效日期的对象时,应用程序必须正常处理情况。 对于某些应用程序,正常响应是“回退”到有问题的对象的早期版本。 Active Directory 域服务不提供版本控制功能 — 希望此功能的应用程序必须自行提供。 版本控制的方法包括保留本地缓存的“最后一个已知良好”值,并将多个对象集存储在目录中,例如,在“旧”、“当前”和“新建”容器中。 许多其他方案是可能的。

实现必须小心,以避免意外的后果。 仅当检测到部分更新或新对象尚未“有效”时,才应使用早期版本的对象。回退是因为应用程序中的内容“不起作用”可能会规避管理员的意图。 例如,由于 Internet 协议安全性(IPsec)策略的更改,以前可以通信的两台计算机可能发现自己无法这样做。 如果这是有意在管理员的一部分,受影响的系统不应回退到允许他们通信的策略,因为这将是一个安全漏洞。