为了避免在网络中单台WINS服务器发生故障时导致无法提供服务的危险,在网络中最好设置两台(或以上)WINS服务器(主WINS服务器、辅助WINS服务器),这两台服务器的数据库互为备份,也就是相互复制数据库,以保持两台服务器上的数据库中的数据是相同的,提高了可靠性和容错性 。WINS数据库的复制采用的是一种增量型的复制,即在复制过程中只复制数据库中变化的记录,并不是复制整个数据库 。
在进行数据库复制之前,首先用户要设置WINS服务器之间的关系,从而确定那些服务器之间可以进行数据库复制,也就是设置WINS服务器的"复制伙伴" 。一个WINS服务器可以有以下两种复制伙伴:
接收伙伴(PullPartner):
接收伙伴是一台WINS服务器,它接收由其发送伙伴所发送来的在一定时间间隔内数据库的更新数据 。这是通过接收伙伴要求复制的数据的版本ID比现有的数据的版本ID更高来实现的 。可以通过以下三种方式通知发送伙伴将数据复制过来:
§当WINS服务器启动的时候
§达到治理员设定的复制时间(Replicationinterval)
§由治理员执行立即复制的操作
发送伙伴(PushPartner):
它会将其数据库中喜爱一定时间间隔内变化的时间发送给其接收伙伴 。可以通过以下四种方式将时间发送给接收伙伴:
§当WINS服务器启动的时候
§数据库中IP地址与名称映射中的IP地址发生改变的时候
§当数据库中的记录变化数达到所设置的更新计数(Updatecount)值的时候
§由治理员执行立即复制的操作
设置复制伙伴的步骤如下:
步骤1启动"WINS控制台,选择一个WINS服务器,然后选择其中的复制伙伴组件
步骤2单击"操作"菜单选择"新建"选择复制伙伴会出现如图12.9所示的"新的复制伙伴"对话框中填写该WINS服务器的服务器名称或IP地址→确定
步骤3这时在复制伙伴组件中添加了一个WINS服务器,用户可以对所有的复制伙伴统一设置属性,也可以分别对每一个复制伙伴设置属性,下面以对单个复制伙伴设置属性为例来说明如何设置
步骤4在控制台右侧窗体中选择服务器单击"操作"菜单选择"属性"
步骤5选择"高级"标签如图12.10
步骤6在默认情况下,复制伙伴既是接收伙伴(PullPartner)又是发送伙伴(PushPartner),假如要将它设置为接收伙伴则在复制伙伴及类型中选择"拉",并在"拉"参数下设置开始时间:天天开始进行复制的时间,复制间隔:每隔多长时间复制一次 。输入完成后单击"确定"按钮 。
步骤7假如要将其设置为发送伙伴则在复制伙伴及类型中选择"推",并在"推"参数下设置更新计数:只有当数据库中的改变记录数达到此计数值的时候才可以开始数据库复制 。输入完成后单击"确定"按钮 。
由于复制伙伴是相对的,所以假如用户将WINS服务器A设为服务器B的发送伙伴,那么用户必须将服务器B设置为服务器A的接收伙伴 。
立即复制数据库:
假如用户不想等到发送伙伴达到更新计数或接收伙伴到达复制间隔时才进行复制动作,用户还可以采用发送复制触发器(ReplicationTrigger)或立即复制(Replicatenow)的方式
假如要给接收伙伴发送复制触发信号:
步骤1从WINS服务器中的复制伙伴组件中选择相应的接收伙伴 。
步骤2选择操作菜单中的所有任务→单击"发送"推"复制触发器"假如用户在发送触发信号时,希望接收触发信号的接收伙伴在接受到从发送伙伴传来的数据后,向其所有的接收伙伴发送一个复制触发信号,则用户可以在确认对话框中选择"传播"推"复制触发器"如图12.11,也就是进行连续复制 。
推荐阅读
- 竹笋需要过水吗 竹笋过水过多久
- 6300叫人郁闷的地方
- 书读百遍其义自见的意思是啥 读书百遍而其义自见翻译
- 生态环境保护的重要性
- 微信中的会员中心从哪里找
- 逢入京使的意思 逢入京使的意思是什么
- 企业怎么微信打车
- 如何写招聘信息
- 子弹短信中分享资讯流的具体操作方法
- WINS 服务的新特性
