Cara meningkatkan kunci Microsoft Access maksimum

Akses menggunakan

Tingkatkan MaxLock secara permanen di Registry

Langkah 1

Klik "Mulai", lalu ketik "regedit" (tanpa tanda kutip) di kotak pencarian. Tekan tombol "Enter".

Langkah 2

Klik pada tautan "Komputer" (PC) yang muncul di jendela kiri. Masuk ke nilai entri "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Jet 4.0" jika Anda menjalankan versi Access 97, 2000, 2002 atau 2003. Jika Anda menjalankan Access 2007 atau 2010, buka "" HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Access Connectivity Engine \ Engines \ ACE ".

Langkah 3

Klik dua kali pada entri "MaxLocksPerFile" di sisi kanan jendela. Ubah nomor di bidang "Value Data" ke nilai yang lebih tinggi, dan kemudian klik "OK". Secara default, Windows menggunakan nilai "MaxFileLocksPerFile" sebesar 9500. Ini mengubah nilai yang cukup untuk menangani jumlah baris maksimum dalam tabel data terbesar. Ini juga menyisakan ruang untuk pertumbuhan dalam database. Misalnya, jika tabel terbesar dalam database Anda memiliki 100.000 catatan, tetapkan nilainya setidaknya 200.000 untuk mengakomodasi entri data baru.

Langkah 4

Tutup editor Registri.

Ubah MaxLocks sementara dalam kode

Langkah 1

Mulai Microsoft Access dan buka database menyebabkan kesalahan Max Lock.

Langkah 2

Klik "Alat Basis Data" di menu atau pita bilah, lalu pada tombol "Visual Basic". Jendela Aplikasi untuk Visual Basic akan terbuka.

Langkah 3

Klik kanan pada nama database di panel "Project". Klik "Insert" dan kemudian pada menu pop-up "Modul".

Langkah 4

Masukkan kode berikut dalam tag "Opsi Bandingkan Database" (Bandingkan opsi database):

DAO.DBEngine.SetOption dbmaxlocksperfile, 200000

Ubah "200000" ke nomor Maksimal yang diinginkan, lalu simpan pekerjaan itu. Akses meningkatkan jumlah kunci file maksimum untuk nilai yang dimasukkan. Setelah Anda keluar dari aplikasi, nilai kembali ke aslinya di registri.