服务器 频道

在NT上安装和设置WINS服务器详解(中)

  五. 管理WINS服务器之间的数据复制

  虽然在整个网络中可以只有一台WINS服务器,但是为了克服WINS服务器发生故障时无法进行服务和只用一台WINS服务器网络负担过重的弊病,最好在网络中安装两台以上的WINS服务器。我们可以把WINS客户机分成几个部分,每一个部分的WINS客户机只向一个特定的WINS服务器注册,而各台WINS服务器的数据又可以相互复制相互备份。这样,便可以在网络中保持多份相同的数据库,从而提供容错功能并可以分担WINS客户机注册和查询时的网络流量。下面便介绍数据复制的有关内容。

  1. 两种复制伙伴

  要进行数据复制,我们需要设置WINS服务器的“复制伙伴”(Replicate Partners),以确定哪些WINS服务器之间可以进行数据复制。一台WINS服务器可以有两种复制伙伴,它们都必须是WINS服务器。

  一种是“发送伙伴”(Push Partners),它会将其数据库中更改过的数据(而不是全部数据)复制给其接收伙伴。发送伙伴在发送数据时,通知其接收伙伴接收数据的方式有两种:到达系统管理员所设置的数据“更新计数”,或者由系统管理员执行立即复制操作(见后面)。

  另一种是“接收伙伴”(Pull Partners),它会接收其“发送伙伴”所传来的数据。它请求其发送伙伴传来数据的方式也有两种:到达系统管理员所设置的复制时间,或者由系统管理员执行立即复制操作(见后面)。

  2. 设置复制伙伴的具体步骤

  A. 打开“WINS管理器”,在左面的“WINS服务器”子窗口双击鼠标左键选中一个WINS服务器的IP地址,参见图7;

  B. 打开“服务器”=>“复制伙伴”子菜单;

  C. 在弹出的“复制伙伴”窗口中,可以在服务器列表中选择另外一个WINS服务器当作其复制伙伴,也可以单击“添加”按钮,将其它的WINS服务器添加到服务器列表中再进行选择,见图8;

  图8  “复制伙伴”窗口 (tp08.tif)

  D. 如果要将选中的WINS服务器当作其“发送伙伴”,便请在下面的“复制选项”中选择“发送伙伴”并单击其右边的“配置”按钮。当弹出的“发送伙伴属性”窗口后,在其“更新计数”文本栏中输入适当的数值,再单击“确定”按钮,见图9。该计数值是用于设置在发送伙伴的数据库中,必须至少更新了多少次数据记录之后,才会进行发送数据的操作;也就是说,在数据记录的更新次数还未达到此计数值之前,发送伙伴不会进行发送数据的操作;

  图9  “发送伙伴属性”窗口 (tp09.tif)

  E. 如果要将选中的WINS服务器当作其“接收伙伴”,便请在下面的“复制选项”中选择“接收伙伴”并单击其右边的“配置”按钮。当弹出的“接收伙伴属性”窗口后,在其“启动时间”(hh:mm:ss)栏中输入每天开始进行数据复制的时间,并在“复制间隔”(hh:mm:ss)处输入此后每隔多少时间复制一次。输入完后再单击“确定”按钮,见图10。

  图10  “接收伙伴属性”窗口 (tp10.tif)

  F. 当回到“复制伙伴”窗口后,需要单击“确定”按钮以保存所作的设置,参见图8。需要注意的是,“复制伙伴”的设置必须是相互的,也就是说,如果你将WINS服务器A设置为服务器B的接收伙伴,也必须相应地将服务器B设置为服务器A的发送伙伴。否则便会造成人们所说的“单相思”。

  

  3. 立即复制数据库

  如果你不想等到更新次数足够(见图9)或者复制时间到达时(见图10)才进行数据复制操作,你还有两种选择。一种方式是使用发送复制触发器(Replication Trigger):

  A. 如果你要向“接收伙伴”发送复制触发信号,便请在图8中选中一个要接收触发信号的接收伙伴,再在“开始发送复制触发器”(Send Replication Trigger Now)区中单击“发送”按钮即可。如果你希望将此触发信号发送给所有的接收伙伴,便可以同时选中“发送且传播”(Push with Propagation)选项;

  B. 如果你要向“发送伙伴”发送复制触发信号,便请在图8中选中一个要传送触发信号的发送伙伴,再在“开始发送复制触发器”区中单击“接收”按钮即可。

  

  另一种方式是强迫进行立即复制(Replicate Now),可以通过在图8中单击“立即复制”按钮来实现。

  

0
相关文章