WINS數據庫文件位于%Systenroot%/System32/Wins目錄中,如圖12.15

下表列出了WINS數據庫相關的文件:
文件描述
J50.log和J50#####.log
記錄WINS數據庫所有事務的文件,可以利用它恢復數據庫的數據。
J50.chk
審核點文件,指明最后一次把事務記錄成功的寫入到數據庫中的位置。每當在數據庫(Wins.mdb)中寫入數據時此文件將被更新。
Wins.mdb
WINS數據庫文件,它包括兩張表:ip地址與所有者ID的映射表、注冊名稱與IP地址的映射表。
Winstmp.mdb
WINS服務器在運行時所使用的臨時交換文件。
Res#.log
保留的記錄文件。
注重:不要移動或刪除J50.log,J50#####.log,Wins.mdb,Winstmp.mdb,Res#.log這些文件。
1.1備份數據庫:
WINS治理器提供了WINS數據庫的備份功能,在用戶指定了備份數據的路徑后,默認情況下治理器每3小時對數據庫進行一次完整的備份。
具體步驟如下:
步驟1首先選擇服務器單擊"操作"菜單選擇"屬性",在服務器屬性的常規標簽中設置備份數據庫的路徑如圖12.6所示,單擊"確定"
步驟2選擇需要備份的WINS服務器單擊"操作"菜單選擇"所有任務"選擇"備份WINS數據庫",在確認對話框中單擊"是"按鈕,在備份結束后單擊確定
注重:不要將備份路徑設置到網絡驅動器上,在備份完成后會在用戶指定的路徑中創建一個新目錄/Wins_bak/。

1.2恢復數據庫:
步驟1停止WINS服務
步驟2刪除%SystemRoot%/System32/Wins目錄中的所有文件
步驟3自WINS控制臺中新選擇需要恢復的服務器
步驟4單擊"操作"菜單選擇"所有任務"選擇"恢復WINS數據庫,在瀏覽文件夾對話框中選擇備份數據庫的路徑→確定
注重:只有在WINS服務停止時,才可以在"所有任務"中看到"恢復WINS數據庫"選項,
1.3清除(Scavenge)數據庫
數據庫的清除就是將更新后仍然存在于數據庫中的過時信息清除掉。
本地服務器的數據庫中時常保留一些已經被釋放的記錄和從其它服務器復制過來的過時的記錄。自動清理的時間間隔由用戶設定的更新間隔和廢棄間隔決定,當然用戶也可以手工清理數據庫。
下表將對比清除前后數據庫記錄的變化情況:
清理前記錄的狀態
清理后記錄的狀態
屬于此WINS服務器的計算機名稱,目前處于活動狀態,但更新間隔(RenewInterval)時間已過
標記為釋放(Released).
屬于此WINS服務器的計算機名稱,目前處于釋放狀態,但廢棄間隔(ExtinctionInterval)時間已過
標記為廢棄(Tombstoned.)
屬于此WINS服務器的計算機名稱,目前處于廢棄狀態,但廢棄超時間隔(Extinctiontimeou)時間已過
從數據庫中刪除
屬于其它WINS服務器的計算機名稱,目前處于廢棄狀態,但廢棄超時間隔(Extinctiontimeou)時間已過
從數據庫中刪除
屬于其它WINS服務器的計算機名稱,目前處于活動狀態,但確認間隔(RenewInterval)時間已過
重新生效.
從其它數據庫復制來的廢棄的或已被刪除的名稱
從數據庫中刪除
手工清除數據庫的方法:選擇服務器→操作→所有任務→清除WINS數據庫
1.4數據庫的一致性檢查
通過數據庫的一致性檢查可以幫助用戶維護大型網絡中的WINS數據庫的完整性。當一致性檢查啟動的時候,服務器會接收其數據庫中包含的每個人所有者服務器中的記錄,包括那些雖然不是復制伙伴但保存著本地記錄的服務器。
所有接收來的記錄將與本地的記錄進行對比,利用以下方式檢查數據庫的一致性:
§假如本地記錄與接收來的記錄一致則更新它的時間戳(timestamp)
§假如本地記錄的版本ID比接收來的記錄的版本ID低,則將接收的記錄加入數據庫并將本地記錄標記為已刪除。
§假如接收來的記錄與本地記錄版本ID相同但名稱不同,則用接收來的記錄覆蓋本地記錄。
自動檢查數據庫一致性的設置如圖12.7
手工檢查數據庫的一致性:選擇服務器單擊"操作"菜單選擇"所有任務"選擇"檢查WINS數據庫一致性"

1.5顯示WINS數據庫的記錄
顯示所有記錄:在WINS控制臺中選擇服務器然后選擇"活動注冊"單擊"操作"菜單選擇"查看數據庫"選擇"顯示所有記錄"如圖12.16

設置過濾器:在WINS控制臺中選擇服務器,選擇"活動注冊"單擊"操作"菜單選擇選擇"查看數據庫",選擇記錄類型標簽如圖12.17,然后在記錄類型標簽中選擇要顯示的記錄類型單擊"確定"。

新聞熱點
疑難解答