.ldb
檔案到底派什麼用場得?
摘要:
.ldb檔案在多使用者環境下是非常重要得。該檔案被 ms jet db engine v4.0 用來確定被共享的資料庫中哪條記錄被鎖定以及被誰鎖定
.ldb
檔案是由共享資料庫的使用者自動建立以及刪除得。.ldb
檔案建立並儲存計算機名、使用者名稱以及放置擴充套件域鎖的。.ldb
檔案一般與 .mdb 同名,並且與 .mdb 檔案在相同目錄,在 .mdb 檔案被開啟時建立並鎖定。舉個例子,如果你開啟 c:orthwind.mdb 檔案後 c:orthwind.ldb
檔案會自動被建立並被鎖定。
當最後乙個使用者關閉共享資料庫時 .ldb
檔案會被自動刪除。但是當使用者沒有正常關閉資料庫或者資料庫已經被標記為損壞,那麼 .ldb
檔案不會被自動刪除,因為 .ldb
檔案中儲存著資料庫損壞時誰正在使用該資料庫。
許可權問題:
記得要給予 .ldb
檔案所在的資料夾一定的許可權。
如果你準備共享乙個資料庫,該 .mdb 檔案應該被放置在乙個使用者擁有讀取、寫入、建立、刪除許可權的目錄中。即使你要求每個使用者有不同的檔案許可權(比如,唯讀或者可讀寫),所有能夠共享該資料的使用者對該目錄都應該擁有讀取、寫入、建立的許可權,但是你可以分配使用者對某個 .mdb 檔案只擁有唯讀許可權。
注意:如果用獨佔方式開啟某個資料庫,那麼 ms jet db 將不會建立 .ldb
檔案,此時使用者對目錄的許可權只要求有讀取和寫入兩個許可權即可。
.ldb
檔案的內容:
ms jet db engine 會為每個以共享方式開啟資料庫的使用者在 .ldb
檔案中建立乙個條目,每個條目的大小是 64 位元組。前面 32 位元組儲存計算機名,後面 32 位元組儲存使用者名稱。jet db engine 支援的最大使用者數是 255,因此 .ldb
檔案的大小不會超過 16 kb。
當乙個使用者關閉乙個共享資料庫時,該使用者在 .ldb
檔案來唯一確定誰是某個資料庫的當前使用者。
.ldb
檔案的使用方法:
jet db engine 使用 .ldb
檔案中的資訊來確定誰鎖定了資料,誰正在寫入被其他人鎖定的資料。如果 jet db engine 發現有其他使用者的鎖定衝突,它會讀取 .ldb
檔案以獲取計算機名與使用者名稱誰鎖定了檔案或者記錄。
couldn't lock table
name>; currently in use by user
name> on computer
name>.
注意:上述關於 .ldb
檔案的資訊與資料庫檔案無關。如果乙個 .ldb
檔案損壞,資料庫檔案仍然能夠工作正常。但是寫入衝突的提示訊息中 name>這個部分你可能會看見一串不知所云的文字。
參考:
在 access 2000 中,你可以用 vba 來輸出某個資料庫的所有登陸使用者的資訊。
關於此**請參考:
http://www.access911.net 站長收藏
ldb檔案到底派什麼用場得?
ldb檔案到底派什麼用 場得?摘要 ldb檔案在多使用者環境下是非常重要得。該檔案被 ms jet db engine v4.0 用來確定被共享的中哪條記錄被鎖定以及被誰鎖定 ldb 檔案是由共享資料庫的使用者自動建立以及刪除得。ldb 檔案建立並儲存計算機名 使用者名稱以及放置擴充套件域鎖的。ld...
介面到底有什麼用
我們定義乙個介面 public inte ce ibark 再定義乙個類,繼承於ibark,並且必需實現其中的bark 方法 public class dog ibark public void bark 然後,宣告dog的乙個例項,並呼叫bark 方法 dog 旺財 new dog 旺財.bark...
學歷到底有什麼用
每年都會有不少想考研又在猶豫的學弟學妹問我,考研有用嗎?我也跟不少高學歷的朋友聊過,這個 學歷 到底有什麼用。乙個有趣的現象是,一般上了研的,都喜歡自嘲說,學歷啊 名校啊什麼的,都是浮雲。或者大呼後悔,說想到又 浪費 了自己幾年的光陰,很是悔不當初。問起當年考研的原因,多半是興趣所致,或是覺得自己的...