SQLiteDoctor是一款數(shù)據(jù)庫(kù)修復(fù)工具,SQLiteDoctor已被公認(rèn)為sqlite數(shù)據(jù)庫(kù)法醫(yī)分析的最佳工具之一,雖然SQLite數(shù)據(jù)庫(kù)在非常差關(guān)閉時(shí)會(huì)自動(dòng)回滾部分寫入的事務(wù),可以抵抗數(shù)據(jù)庫(kù)受到損壞,但是一些情況下還是會(huì)出現(xiàn)問題的,這時(shí)候就可以用到這款工具了!
軟件特色:
易用向?qū)?/p>
要開始,只需選擇要恢復(fù)的sqlite數(shù)據(jù)庫(kù)和輸出數(shù)據(jù)庫(kù)文件。如果對(duì)損壞的數(shù)據(jù)庫(kù)進(jìn)行加密,可以選擇設(shè)置加密密鑰。
表板
掃描數(shù)據(jù)庫(kù),以便找出所有表和所有rowid值。如果最大RowID值為一個(gè)特定的表無法找到那么一個(gè)N / a值,您可以手動(dòng)將這個(gè)值設(shè)置為數(shù)值高于最大RowID值你知道它是用在數(shù)據(jù)庫(kù)的表(如果沒有值比使用默認(rèn)100000值輸入)。
詳細(xì)的日志
一旦恢復(fù)啟動(dòng),將生成詳細(xì)的日志輸出,以便讓您了解當(dāng)前執(zhí)行的步驟。如果出現(xiàn)不可恢復(fù)的錯(cuò)誤,將顯示一條紅色消息(帶有一個(gè)total error count標(biāo)簽)。