如何在多用戶環(huán)境下刪除ldb文件
當(dāng)使用微軟Access數(shù)據(jù)庫(kù)時(shí),會(huì)有一個(gè)臨時(shí)文件ldb產(chǎn)生。ldb文件在多用戶環(huán)境中十分重要,它被Microsoft Jet數(shù)據(jù)庫(kù)引擎 V4.0用來(lái)確定哪條記錄被鎖定以及被誰(shuí)鎖定。但是,在一些情況下,
當(dāng)使用微軟Access數(shù)據(jù)庫(kù)時(shí),會(huì)有一個(gè)臨時(shí)文件ldb產(chǎn)生。ldb文件在多用戶環(huán)境中十分重要,它被Microsoft Jet數(shù)據(jù)庫(kù)引擎 V4.0用來(lái)確定哪條記錄被鎖定以及被誰(shuí)鎖定。但是,在一些情況下,需要?jiǎng)h除處于使用狀態(tài)中的ldb文件。本文將為您介紹如何在多用戶環(huán)境下刪除ldb文件。
一、測(cè)試環(huán)境說(shuō)明
本文使用一個(gè)名為“學(xué)生成績(jī)”的Access數(shù)據(jù)庫(kù)作為測(cè)試環(huán)境,該數(shù)據(jù)庫(kù)只包含一個(gè)表,并共享該Access數(shù)據(jù)庫(kù)所在的文件夾。
首先,按下Win R鍵打開(kāi)運(yùn)行對(duì)話框,在其中輸入,回車后打開(kāi)計(jì)算機(jī)管理,選擇共享文件夾,可以查看處于共享的文件夾列表。
二、在本機(jī)和遠(yuǎn)程電腦上分別打開(kāi)Access數(shù)據(jù)庫(kù)
在本機(jī)使用Access數(shù)據(jù)庫(kù)編輯工具打開(kāi)Access數(shù)據(jù)庫(kù),在另外一臺(tái)電腦上也使用Access數(shù)據(jù)庫(kù)編輯工具打開(kāi)該共享的Access數(shù)據(jù)庫(kù)。此時(shí),ldb文件就開(kāi)始被使用。
三、嘗試刪除ldb文件
如果直接在資源管理器中刪除test.ldb文件,會(huì)出現(xiàn)文件正在使用,不允許刪除的錯(cuò)誤。
四、查看ldb文件鎖定情況
可以使用LDB Viewer工具打開(kāi)該Access數(shù)據(jù)庫(kù),可以看到有兩個(gè)用戶正在使用該Access數(shù)據(jù)。LDB Viewer下載地址:
使用Unlocker解鎖
本機(jī)鎖定程序使用Unlocker(百度UnLocker下載)查看test.ldb的鎖定情況,可以看到test.ldb被Access數(shù)據(jù)庫(kù)編輯工具鎖定了,選擇鎖定的程序,點(diǎn)擊“解鎖”按鈕。再次查看test.ldb的鎖定情況,可以發(fā)現(xiàn)本機(jī)沒(méi)有程序鎖定該文件。
五、查看Access數(shù)據(jù)庫(kù)用戶
使用LDB Viewer查看Access數(shù)據(jù)庫(kù)用戶,可以發(fā)現(xiàn)本機(jī)的用戶已經(jīng)不再是LogOn狀態(tài)(登錄)。
六、再次嘗試刪除ldb文件
在資源管理器中再次刪除test.ldb文件,添加補(bǔ)充新的內(nèi)容還是會(huì)出現(xiàn)該文件正在使用,不允許刪除的錯(cuò)誤。這是因?yàn)榱硗庖慌_(tái)電腦正在通過(guò)共享文件的方式使用該Access數(shù)據(jù)庫(kù)。
七、關(guān)閉共享文件夾會(huì)話
打開(kāi)計(jì)算機(jī)管理,選擇共享文件夾->打開(kāi)文件,可以看到test.ldb被鎖定了,右鍵點(diǎn)擊test.ldb,右鍵菜單選擇“將打開(kāi)的文件關(guān)閉”。使用LDB Viewer查看Access數(shù)據(jù)庫(kù)用戶,可以發(fā)現(xiàn)兩個(gè)用戶都已經(jīng)不再是LogOn狀態(tài)(登錄)了。
八、再次嘗試刪除ldb文件
在資源管理器中再次刪除test.ldb文件,這次就順利地刪除掉了。
總結(jié):
以上就是如何在多用戶環(huán)境下刪除ldb文件的方法。需要注意的是,在進(jìn)行此操作之前,請(qǐng)務(wù)必備份好您的數(shù)據(jù)庫(kù),以防止操作過(guò)程中的數(shù)據(jù)丟失。