ACCESS打開后,.ldb是怎么回事?

字號:

自動 .ldb 文件創(chuàng)建和刪除
     打開一個數(shù)據(jù)庫后,都會自動創(chuàng)建一個 .ldb 文件。 .ldb 文件始終與打開數(shù)據(jù)庫 (.mdb) 同名, 位于同一文件夾作為打開數(shù)據(jù)庫。 在同一文件夾中例如, 如果 (對于共享使用) 在 C:\ProgramFiles\Microsoft Files\Microsoft Office\Office\Samples 文件夾, 打開 Northwind.mdb 示例數(shù)據(jù)庫然后是自動創(chuàng)建名為 Northwind.ldb 文件。 只有當最后用戶關(guān)閉共享數(shù)據(jù)庫, .ldb 文件才會自動被刪除。 例外是當用戶沒有刪除權(quán)限或數(shù)據(jù)庫被標記為損壞,.ldb 文件不刪除因為它包含有關(guān)誰已使用數(shù)據(jù)庫同時信息數(shù)據(jù)庫已標記為損壞。
     當您關(guān)閉了數(shù)據(jù)庫,如果.ldb還存在,您可以手動刪除它,以避免一些莫名的錯誤發(fā)生。
    .ldb 文件內(nèi)容
     記錄了誰打開共享數(shù)據(jù)庫, Jet 數(shù)據(jù)庫引擎將條目數(shù)據(jù)庫 .ldb 文件中。 大小的各個 .ldb 項是 64 字節(jié)。 前 32 字節(jié)包含計算機名稱 (例如, JohnDoe)。 二 32 字節(jié)包含安全名稱 (如管理員)。 并發(fā)用戶Jet 數(shù)據(jù)庫引擎支持數(shù)目是 255 ; 因此, .ldb 文件大小是從不大于 16 KB。
     當用戶關(guān)閉共享數(shù)據(jù)庫, 用戶不刪除從 .ldb 文件。當其他用戶打開數(shù)據(jù)庫但是, 它可能被覆蓋。 這意味著您無法使用 .ldb 文件單獨確定誰正在使用數(shù)據(jù)庫。
    .ldb 文件用法
     Jet 數(shù)據(jù)庫引擎使用為防止用戶在將數(shù)據(jù)寫入, 其他用戶已經(jīng)鎖定頁并確定誰有其他頁鎖定 .ldb 文件信息。 如果 Jet 數(shù)據(jù)庫引擎檢測到與其他用戶, 鎖沖突它讀取 .ldb 文件以獲取計算機和安全性的用戶具有文件或記錄名稱鎖定。
     在大多數(shù)鎖沖突情況, 接收使您得以保存記錄, 將它復制到剪貼板, 一般 " 寫入沖突 " 消息或除去所做更改。 在某些情況下, 但是, 您收到以下錯誤消息:
     無法鎖定表 < 表名 > ; 當前中使用由用戶安全 < 名稱 > 上。
     注意 : 如果 .ldb 文件損壞, 一切數(shù)據(jù)庫中應仍正常工作。 但是, 可能會看到混亂文本而不是任何鎖沖突郵件中的用戶名稱。