WINS 服务器的安装与设置<6>
12.8.3 清除(Scavenge)数据库
数据库的清除就是将更新后仍然存在于数据库中的过时信息清除掉。
本地服务器的数据库中时常保留一些已经被释放的记录和从其它服务器复制过来的过时的记录。自动清理的时间间隔由用户设定的更新间隔和废弃间隔决定,当然用户也可以手工清理数据库。
下表将对比清除前后数据库记录的变化情况:
|
清理前记录的状态 |
清理后记录的状态 |
| 属于此 WINS 服务器的计算机名称,目前处于活动状态,但更新间隔(Renew Interval)时间已过 | 标记为释放(Released). |
| 属于此 WINS 服务器的计算机名称,目前处于释放状态,但废弃间隔(Extinction Interval)时间已过 | 标记为废弃(Tombstoned.) |
| 属于此 WINS 服务器的计算机名称,目前处于废弃状态,但废弃超时间隔(Extinction timeou)时间已过 | 从数据库中删除 |
| 属于其它 WINS 服务器的计算机名称,目前处于废弃状态,但废弃超时间隔(Extinction timeou)时间已过 | 从数据库中删除 |
| 属于其它 WINS 服务器的计算机名称,目前处于活动状态,但确认间隔(Renew Interval)时间已过 | 重新生效. |
| 从其它数据库复制来的废弃的或已被删除的名称 | 从数据库中删除 |
|
手工清除数据库的方法:选择服务器→操作→所有任务→清除 WINS 数据库 | |
12.8.4 数据库的一致性检查
通过数据库的一致性检查可以帮助用户维护大型网络中的 WINS 数据库的完整性。当一致性检查启动的时候,服务器会接收其数据库中包含的每个人所有者服务器中的记录,包括那些虽然不是复制伙伴但保存着本地记录的服务器。
所有接收来的记录将与本地的记录进行对比,利用以下方式检查数据库的一致性:
§ 如果本地记录与接收来的记录一致则更新它的时间戳(timestamp)
§ 如果本地记录的版本 ID 比接收来的记录的版本 ID 低,则将接收的记录加入数据库并将本地记录标记为已删除。
§ 如果接收来的记录与本地记录版本 ID 相同但名称不同,则用接收来的记录覆盖本地记录。
自动检查数据库一致性的设置 如图 12.7
手工检查数据库的一致性:选择服务器单击"操作"菜单选择"所有任务"选择"检查 WINS 数据库一致性"

0
相关文章