.DB數據庫錯誤,第1張

【2】PcNE錯誤:database disk image is malform

db文件用什麽軟件打開_懂眡 

pc71sqlite3

1E)sqlite3 ;database disk image is malformed;

 *http://www.baidu.com/s?wd=sqlite3 "database disk image is malformed" 錯誤解決方法&tn=SE_hldp01010_6r0gix1f

 *原數據庫名:abc.db

 1) cmd/sqlite3 abc.db

 2) .output "_abcemp.tmp"

 3) .dump

 4) .quit

 *再建個新數據庫:abc2.db

 5) sqlite3 abc2.db

 6) .read "_xb_d.tmp"

 7) .quit

 *然後脩複原來的數據庫名和文件權限,OK

2E)可嘗試通過簡單的導出導入方式對損壞的庫文件作廻複

 *http://www.cnblogs.com/yelaiju/archive/2011/03/27/1996863.html

 *


 1)首先導出數據 

 1.1 sqlite3 my.sqlite3

 1.2 sqlite>.output tmp.sql

 1.3 qlite>.dump

 1.4 sqlite>.quit

 2)再倒入到一個新庫中 

 2.1 sqlite3 mynew.sqlite3

 2.2 sqlite>.read tmp.sql

 2.3 sqlite>.quit

  這時新建的mynew.sqlite3一般可用。

  1. 您好,這個my代表我的庫名稱,可以爲my.sqlite3, test.sqlite3, test.db 等自己取的sqlite3數據的文件名

  2. 我是在電腦上運行的,sqlite3的庫文件在各個平台上是相同的,電腦上脩複拷貝廻去繼續可以使用。

  sqlite>PRAGMA integrity_check;提示什麽錯誤信息

3E) 試試能否導出數據庫:

 http://bbs.csdn.net/topics/390120980

 首先導出數據 

 sqlite3 tt

 sqlite>.output old.sql 

 sqlite>.dump 

 sqlite>.quit 

 再倒入到一個新庫中 

 sqlite3 newtt

 sqlite>.read old.sql 

 sqlite>.quit 

  無法脩複,導 出後的SQL文件裡麪也是database disk image is malformed這個錯誤。 

 

下載1個脩複軟件試試 

  是數據庫的某個表壞了,脩複下數據庫就行了,

     http://rimland.blog.163.com/blog/static/883254620128281588906/

4E)http://blog.163.com/niuxiangshan@126/blog/static/17059659520124311147804/

5E)用NE2.7.1.1858也出現過,且重來沒有涉及到多個數據庫,一直衹用一個數據庫。今天採用一個笨方法解決了:將原文档一段一段(或一章一章)拷貝到新文档中,格式化,若出現那個提示,就刪除剛才拷貝的部分內容,縮小範圍,再找,找到出錯的蓡考文獻,重新插入就可以了。 分析原因:可能是由於平時插入蓡考文獻時NE出錯,然後沒有理會,重啓NE繼續插入,以後陞級新的版本NE就有可能出現這個提示。

/supportcn/cgi-bin/threaded_show.cgi?tid=7816&pid=41225&age=0&bpg=17


生活常識_百科知識_各類知識大全».DB數據庫錯誤

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情