Pengenalan to.ldb file

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 299373 - Melihat produk di mana artikel ini berlaku.
Moderat: Memerlukan dasar makro, coding, dan interoperabilitas keterampilan.

Artikel ini hanya berlaku untuk Microsoft Access database (.mdb).

Untuk versi Microsoft Access 2000 artikel ini, Lihat 208778.
Untuk versi Microsoft Access 97 artikel ini, Lihat 136128.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Berkas .ldb memainkan peran penting dalam multiuser skema dari Microsoft Jet database engine versi 4.0. Berkas .ldb digunakan untuk menentukan catatan yang terkunci dalam database bersama dan oleh siapa.

INFORMASI LEBIH LANJUT

Otomatis .ldb file penciptaan dan penghapusan

Untuk setiap database yang dibuka untuk penggunaan bersama, berkas .ldb adalah dibuat untuk menyimpan nama komputer dan keamanan dan tempat byte diperpanjang rentang kunci. .Ldb file selalu memiliki nama yang sama sebagai database dibuka (.mdb), dan terletak di folder yang sama sebagai database dibuka. Sebagai contoh, jika Anda membuka (untuk digunakan bersama) database contoh Northwind.mdb di c: Files\Microsoft Office\Office 10\Samples folder, sebuah file bernama Northwind.ldb adalah secara otomatis dibuat di folder yang sama.

Setiap kali pengguna terakhir menutup database bersama, .ldb file dihapus. Satu-satunya pengecualian adalah ketika pengguna tidak memiliki hak-hak Hapus atau ketika database ditandai sebagai rusak. Kemudian, berkas .ldb tidak dihapus karena berisi keterangan tentang yang menggunakan database saat database ditandai sebagai rusak.

Diperlukan folder hak

Jika Anda berencana untuk berbagi database, .mdb file harus terletak dalam folder di mana pengguna telah membaca, menulis, membuat, dan menghapus hak istimewa. Bahkan Jika Anda ingin pengguna untuk memiliki hak file yang berbeda (misalnya, beberapa Read-only dan beberapa baca-tulis), semua pengguna berbagi database harus telah membaca, menulis, dan menciptakan izin untuk folder. Anda dapat, namun, menetapkan hanya-baca izin untuk berkas .mdb untuk masing-masing pengguna sementara masih memungkinkan penuh izin pada map.

Catatan Jika pengguna membuka database dengan akses eksklusif (dengan mengklik panah ke kanan Terbuka tombol, dan lalu mengklik Membuka eksklusif), catatan mengunci tidak digunakan; oleh karena itu, apakah Microsoft Access tidak mencoba untuk membuka atau membuat .ldb file. Jika database selalu dibuka untuk penggunaan eksklusif, pengguna perlu memiliki hanya membaca dan menulis hak untuk folder.

Isi file .ldb

Untuk setiap orang yang membuka database bersama, Jet database mesin menulis entri dalam berkas .ldb database. Ukuran setiap .ldb masuk adalah 64 byte. 32 Byte pertama berisi nama komputer (seperti JohnDoe). 32 Bytes kedua berisi nama keamanan (seperti Admin). The jumlah maksimum concurrent pengguna yang mendukung Jet database engine adalah 255. Oleh karena itu, ukuran file .ldb tidak pernah lebih dari 16 kilobyte.

Catatan Meskipun solusi file server dapat mendukung hingga 255 simultan pengguna, jika pengguna solusi Anda akan sering menambahkan data dan memperbarui data, itu adalah ide yang baik untuk akses file server solusi untuk mendukung pengguna tidak lebih dari 25-50. Untuk informasi lebih lanjut, kunjungi berikut Microsoft Web site:
.aspx http://msdn2.Microsoft.com/en-us/library/aa139930 (office.10)


Ketika pengguna menutup database bersama, catatan pengguna tidak dihapus dari .ldb file. Namun, pengguna masuk mungkin ditimpa ketika pengguna lain membuka database. Ini berarti bahwa Anda tidak dapat menggunakan .ldb file sendiri untuk menentukan siapa yang saat ini menggunakan database.

Penggunaan file .ldb

Jet database engine menggunakan informasi file .ldb untuk mencegah pengguna dari menulis data untuk halaman atau catatan yang pengguna lain telah dikunci dan menentukan siapa yang memiliki halaman lain atau catatan terkunci. Jika Jet database engine mendeteksi kunci konflik dengan pengguna lain, membaca berkas .ldb untuk mendapatkan komputer dan keamanan nama pengguna yang memiliki file atau catatan terkunci.

Dalam kebanyakan situasi konflik kunci, Anda menerima generik "menulis pesan konflik"yang memungkinkan Anda untuk menyimpan catatan, Salin ke Clipboard, atau menjatuhkan perubahan yang Anda buat. Dalam beberapa keadaan, namun, Anda menerima pesan galat berikut:
Tidak bisa mengunci tabel<table name="">; saat ini digunakan oleh pengguna <security name="">pada komputer <computer name="">.<b00></b00></computer></security></table>
Catatan Negara informasi dalam berkas .ldb tidak memiliki bantalan negara database. Jika berkas .ldb rusak, segala sesuatu dalam database harus tetap bekerja dengan benar. Namun, Anda mungkin melihat orak teks Alih-alih nama pengguna dalam pesan konflik kunci.

REFERENSI

Dengan Microsoft Visual Basic for Applications dalam akses 2002 atau yang lebih baru, Anda bisa output daftar pengguna yang masuk ke dalam spesifik database.

Untuk informasi tambahan tentang cara untuk melakukan ini dan sampel kode, klik nomor artikel di bawah ini untuk melihat artikel di Microsoft Basis Pengetahuan:
285822Cara menentukan siapa yang login database dengan menggunakan Microsoft Jet UserRoster pada 2002 akses atau akses 2003
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 299373 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Kata kunci: 
kberrmsg kbinfo kbusage kbmt KB299373 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:299373

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com