mdb資料庫修復
A. mdb文件修復
第一資料庫的.mdb文件是不可以直接打開 要導入到你應用的資料庫軟體 而且與.mdb關聯的還有.ldb文件 這是個日誌文件 他們是同名的
第二 你說的丟失 是刪除了嗎 如果是刪除了 不要重啟機器 再找一款恢復軟體 找一下
B. 天美考勤機mdb備份文件如何打開重新恢復資料庫
點左上角的系統管理--恢復資料庫-(彈出
用戶許可權
窗口)輸入用戶名和密碼,如之前沒有設置直接輸入
administrator
-選擇MDB
文件恢復
即可。
C. MDB資料庫用久了,反應好慢,誰知道如何清理
啟動Microsoft Access,然後在菜單選擇「工具」,「資料庫實用工具」,「壓縮和修復資料庫」,然後找到你那個資料庫文件,點確定就可以了,經過這樣的操作後,你的資料庫將會變得很小了,速度也比原來快了。
D. 易語言怎麼可以操作mdb資料庫的壓縮和修復資料庫
php">就是sql語句,利用資料庫連接1和記錄集就可以了
.版本2
.支持庫eDB
.如果真(資料庫連接1.連接Access(取運行目錄()+「MDB.mdb」,「」)=假)
信息框(「連接資料庫失敗!」,0,)
返回()
.如果真結束
記錄集1.置連接(資料庫連接1)
.版本2
.支持庫eDB
sql=「insertinto通訊表(姓名,電話,地址)values('」+編輯框1.內容+「','」+編輯框3.內容+「','」+編輯框2.內容+「')」
.如果(_啟動窗口.資料庫連接1.執行SQL(sql)=假)
信息框(「添加記錄失敗!」,0,)
.版本2
.支持庫iext
.支持庫eDB
臨時=「update通訊表set姓名='」+編輯框1.內容+「',電話='」+編輯框3.內容+「',地址='」+編輯框2.內容+「'where編號=」+超級列表框1.取標題(超級列表框1.現行選中項,0)
.如果(_啟動窗口.資料庫連接1.執行SQL(臨時)=假)
信息框(「更改數據失敗」,0,)
編輯框2.內容=臨時
.版本2
.支持庫iext
.支持庫eDB
SQL=「deletefrom通訊表where編號=」+超級列表框1.取標題(超級列表框1.現行選中項,0)
.如果(_啟動窗口.資料庫連接1.執行SQL(SQL)=假)
信息框(「刪除數據失敗!@」,0,)
.否則
E. 如何備份與恢復已打開的mdb文件
點左上角的系統管理--恢復資料庫-(彈出用戶許可權窗口)輸入用戶名和密碼,如之前沒有設置直接輸入administrator-選擇mdb文件恢復即可。
F. mdb資料庫打不開,顯示為此資料庫無法修復或不是一個microsoft office access資料庫文件
解決方法:
由於這是ACCESS本身的局限性,所以解決的方法除了減少數據量和更換大型的資料庫論壇以外也沒什麼好辦法。
1。臨時解決辦法:定期刪除多餘的數據、壓縮資料庫,限制論壇灌水,甚至限制論壇注冊。
2。比較長遠辦法:更換論壇和資料庫,使用SQL資料庫等等。
G. Access 資料庫mdb文件無法軟體連接使用或使用中報錯, 數據怎麼恢復
你先創建一個新的資料庫看看,不過建議你到愛特數據恢復機構去恢復最保險。畢竟資料庫恢復相對需要一定經驗的數據恢復的人才好安全恢復過來。業內的話,愛特數據還是可以的,為了你的數據安全,還是花點錢去那邊恢復數據吧,希望對你有幫助。
H. access資料庫被破壞,如何修復
我就遇到過你的這種情況我在網上找了 N 久,如果沒有備份的話就歇菜了。
希望你有備份的,下面的方法對你大概沒什麼作用了
被攻擊後的資料庫(asa或asp格式的)就算你把網站里的毒殺了後
把格式再改回來也沒有用了
網上真的不安全啊
修復ACCESS資料庫的幾種常見方法:
技術支持部在日常工作中經常會碰到因非正常退出、網路不穩定或病毒等原因造成的Access資料庫損壞。損壞了的Access資料庫會造成軟體運行不穩定,出現各種運行錯誤,為解決這類問題就必須對Access資料庫進行修復。
修復Access資料庫,我們一般使用微軟Office 97中帶的Access 97對資料庫進行修復和整理。Access資料庫被損壞分以下幾種情況:1、嚴重損壞;2、輕度損壞;3、有些表被損壞或有些表的部分記錄被損壞。下面就分情況介紹解決辦法。
1、使用Access97打不開資料庫、系統提示"不可識別的資料庫格式"或"不是該表的索引"等信息,這樣的資料庫都是損壞比較嚴重的。損害嚴重的資料庫一般來說都是無法修復的,只有恢復備份了,好在這種情況比較少見。
2、如果資料庫損壞的不嚴重,只需要使用Access 97菜單上的「修復資料庫」和「壓縮資料庫」就可以把資料庫修復好。因為資料庫輕微損壞的時候,一般也不會導致軟體出什麼問題,所以也不會引起人的注意,只有當資料庫的某一個或幾個表損壞了的時候,才會使軟體變得不穩定,所以這種情況才是我們最常遇到的。
3、如何確定資料庫中哪幾個表有問題呢,我們首先利用Access 97建立一個空資料庫,利用系統提供的「引入資料庫」功能,選擇目標資料庫所有的表進行引入,Access 97當引入到有問題的表時系統會提示一些錯誤信息,把這個表的名字記下來以備以後修復時使用。
接下來利用Access97打開有問題的資料庫,准備修復表。修復損壞的表的方法依照表損壞程度不同而不同,下面分情況介紹處理的辦法:
一、表損壞的非常嚴重,表現為無法打開表,系統提示「Microsoft jet 找不到對象」、「沒有讀寫許可權」或「不可識別」等信息。
處理方法:這種表的已經損壞得非常嚴重了,一般無法修復。如果這個表不很重要或通常情況下表的內容為空的話,例如「常用憑證表」、「科目共享鎖定表」或「憑證共享鎖定表」,我們可以通過引入的方法把其他資料庫的表引入,然後把有問題的表刪除即可。
二、表中有幾行內容非常混亂或欄位內標有「#已刪除」字樣,但當要刪除這些記錄時就會出現錯誤信息不許刪除。
處理辦法:既然不讓刪除這些記錄,我們可以通過使用SQL語句把沒有問題的記錄復制到一個新的表中,然後把老表刪除把新表的名字改過來即可。例如「憑證及明細賬表GL_ACCVOUCH」中有錯誤記錄有無法刪除,我們可以使用如下SQL語句把好的記錄復制到GL_ACCTEMP中:
SELECT GL_ACCVOUCH.* INTO GL_ACCTEMP
FROM GL_ACCVOUCH WHERE {篩選的條件}
然後刪除表GL_ACCVOUCH,再把表GL_ACCTEMP的名字改為GL_ACCVOUCH即可解決問題。
修復ACCESS資料庫的注意事項,首先,我們在修復資料庫前一定要做好備份,以防數據丟失或損壞;有一些資料庫中有RELATION(關系)來維護數據的一致性,但當資料庫異常後相關表的RELATION也就丟失了,在修復好資料庫後一定要把RELATION再聯好,有些軟體可以自動修復RELATION,比如用友公司的ERP8.XX系列產品的資料庫可以通過把表accinformation中的[cSysid]='AA' and [項目號]='99'的記錄,把[設置值]和[預設值]改為'8.0A0',重新進入系統時,系統會自動升級並重建索引。
I. 資料庫mdb密碼忘了怎麼辦資料庫mdb密碼忘了如何破解
若要由程序中打開,命令如下: Set DB = OpenDatabase(DatabaseName, False, False, ";Pwd=密碼")實例:Dim db As Database Set db = OpenDatabase("C:\db1.mdb", False, False, ";Pwd=1") 若要使用 Data 控制項,設定方法如下: 1、設定 DatabaseName 屬性 (MDB文件名稱 / 含路徑) 2、設定 Connect 屬性,將預設的字串 "Access" 改成 ";Pwd=密碼" (不含雙引號) 3、設定 RecordSource 屬性 2、使用 ADO 命令打開MDB文件: 在使用 ADODC 或 DataEnvironment 設定好之後,直接利用屬性窗口修改 ConnectionString 屬性(附屬於 ADODC) 或 ConnectionSource 屬性,修改的方法是在屬性之後增加以下參數: Jet OLEDB:Database Password=密碼 除了ADODC 及 DataEnvironment 之外, 直接使用 ADO 控制項來打開含有密碼的 mdb MDB文件,設定參數的方法也是相同的。 3、壓縮加了密碼的MDB文件:CompactDatabase DBEngine.CompactDataBase "原MDB文件", "新MDB文件", , , ";pwd=密碼"實例例如:DBEngine.CompactDatabase "C:\Db1.mdb", "C:\Db2.mdb", , , ";pwd=1" 4、修復加了密碼的MDB文件: RepairDatabase 不必理會MDB文件設定的密碼!