不管是PDC还是BDC都要处理用户的登录请求。而只有在PDC才能改变帐户数据库。为了确保每个BDC能正确验证登录请求,使每个BDC有一个与PDC上完全一样的目录服务数据库副本则非常重要。
以下三个用户帐户数据库的同步由系统来维护:
下列情况进行同步处理:
本文只讨论和最后一种情况引起的信号有关的问题。信号量的大小视网络登录服务的配置而定,网络登录服务负责同步工作。
缺省情况下,PDC每五分钟检查一次数据库,看前述三个数据库是否有改变,每发现有任何变化,PDC就发送一条消息给所有需要被告知的BDC 。PDC有一张关于每个BDC情况的表和它们的数据库版本ID-如果某个BDC有升级而没有通知的数据库。缺省情况下,Windows NT Server 4.0 一次给最多10个BDC发送宣告报文。这10个BDC完成同步以后,其他BDC才被通知。这个过程将持续到所有的BDC都得到通知为止。