IBSurgeon FirstAID
產(chǎn)品編號:114526
當前版本:2.6
開 發(fā) 商:ibsurgeon
產(chǎn)品類型:軟件
產(chǎn)品功能:數(shù)據(jù)庫
開發(fā)平臺:多語言
其他特性:Windows Form
產(chǎn)品源碼:不提供源碼
IBSurgeon FirstAID
產(chǎn)品概述:
IBSurgeon FIRSTAID工具,它可以自動診斷和修復損壞的InterBase或Firebird數(shù)據(jù)庫-它可以修復損壞的,既不gbak也不gfix可以處理。
它使用自己的低級別的數(shù)據(jù)庫訪問而不使用InterBase或Firebird引擎,所以它可以執(zhí)行真正的“外科手術式”的操作和修復你的數(shù)據(jù)庫,而所有其他的標準機制不能。
現(xiàn)在您可以在5分鐘內(nèi)恢復損壞的Firebird或InterBase數(shù)據(jù)庫:
BFirstAID/FBFirstAID與其它標準恢復方法一起使用時,它可以修復一個所有情況下超過95%的損壞的數(shù)據(jù)庫。IBSurgeon擁有一個免費IBFirstAID的診斷專家版本,它可以用于準確地檢查實際數(shù)據(jù)庫的狀態(tài)。它可以分析出您的數(shù)據(jù)庫的底層數(shù)據(jù)結構并報告出在數(shù)據(jù)庫中可能存在的錯誤的詳細日志。
您可以將診斷日志發(fā)送到我們的支持服務,您將得到一個免費的答案告知您的數(shù)據(jù)庫是否可以恢復,是否可以通過IBFirstAid直接恢復,或者我們是否需要執(zhí)行一些手動的工作以協(xié)助其恢復處理過程。如果問題非常嚴重,我們還將嘗試并估算您的數(shù)據(jù)有多少能夠被恢復。
如下可能的損壞IBFirstAID能夠修復和糾正。詳細如下:
內(nèi)部gds軟件一致性檢查(找不到提示頁面(165))所需要的處理清單已損壞,數(shù)據(jù)庫無法打開。預計在這種情況下,無論gbak或者是gfix都不可能修復您的數(shù)據(jù)庫(除了在一個只讀數(shù)據(jù)庫的情況下)。IBFirstAID將修復丟失的頁面并恢復數(shù)據(jù)庫。
內(nèi)部gds軟件一致性檢查(減壓緩沖區(qū)(178)....)一個或多個記錄被損壞。數(shù)據(jù)應該從損壞的數(shù)據(jù)庫與FIRSTAID提取導出。
內(nèi)部gds軟件一致性檢查(錯誤記錄長度(183)...)一個或多個記錄被損壞。數(shù)據(jù)應該從損壞的數(shù)據(jù)庫與FIRSTAID提取導出。
當試圖讀取數(shù)據(jù)庫文件時出現(xiàn)的針對文件“*.gdb”的未知數(shù)據(jù)庫I/O錯誤。這通常表示一些數(shù)據(jù)庫頁面可能在數(shù)據(jù)庫文件的結尾處丟失(停電?)。在這種情況下數(shù)據(jù)庫無法打開。Gfix不能夠修復它。IBFirstAID將重新創(chuàng)建丟失的系統(tǒng)頁面并刪除錯誤的指針。
數(shù)據(jù)庫文件出現(xiàn)損壞。錯誤的頁面類型。頁面NNN是錯誤的類型(預計X,發(fā)現(xiàn)Y)。這些錯誤能夠標示一些問題。但是通常它們是數(shù)據(jù)庫丟失的頁面,或者這些被訪問的頁面不是預計的頁面類型。例如,如果預計的頁面類型是5,則可能意味著一些數(shù)據(jù)可能已經(jīng)在一個表中遭到損壞。例如一個損壞可能阻止一個成功的備份或者可以使數(shù)據(jù)庫無法使
用該表。IBFirstAID修正錯誤的頁面指針并修復數(shù)據(jù)庫。
錯誤的記錄長度。不能找到舊版本。IBFirstAID在數(shù)據(jù)庫中檢查每條記錄并嘗試修復這些記錄級上的錯誤。
內(nèi)部gds軟件一致性檢查(指針頁面從mark_full(256)消失,文件:dpm.cpp line:3240)嚴重的腐化,數(shù)據(jù)導出與FIRSTAID提取建議。
其他數(shù)據(jù)庫損壞可致頁面丟失,損壞記錄,元數(shù)據(jù)問題,等等。