Maksimum Microsoft Access kilitleri nasıl artırılır
Kayıt defterinde MaxLocks'ı kalıcı olarak artırma
1. Adım
"Başlat" a tıklayın, ardından arama kutusuna "regedit" (tırnak işareti olmadan) yazın. "Enter" tuşuna basın.
2. Adım
Sol pencerede görünen "Bilgisayar" bağlantısına (PC) tıklayın. Access 97, 2000, 2002 veya 2003 sürümlerini çalıştırıyorsanız, "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Jet 4.0" giriş değerine gidin. Access 2007 veya 2010 çalıştırıyorsanız, "" HKEY_LOCAL_MACHINE \ SOFTWARE gidin. \ Microsoft \ Office \ 12.0 \ Access Bağlantı Motoru \ Motorları \ ACE ".
3. adım
Pencerenin sağ tarafındaki "MaxLocksPerFile" girişine çift tıklayın. "Değer Verisi" alanındaki sayıyı daha yüksek bir değere değiştirin ve sonra "Tamam" ı tıklayın. Varsayılan olarak, Windows 9500 "MaxFileLocksPerFile" değerini kullanır. En büyük veri tablosundaki en fazla satır sayısını işlemek için yeterli değeri değiştirir. Ayrıca veritabanında büyüme için yer bırakır. Örneğin, veritabanınızdaki en büyük tablo 100.000 kayıt içeriyorsa, yeni verilerin girişini sağlamak için değeri en az 200.000 olarak ayarlayın.
4. Adım
Kayıt defteri düzenleyicisini kapatın.
MaxLocks kodunu geçici olarak değiştir
1. Adım
Microsoft Access'i başlatın ve Max Lock hatalarına neden olan veritabanını açın.
2. Adım
Menüde veya şerit çubuğunda "Veritabanı Araçları" na, ardından "Visual Basic" düğmesine tıklayın. Visual Basic uygulamaları için uygulamalar açılır.
3. adım
"Proje" panelinde veritabanının adını sağ tıklayın. "Ekle" ye ve ardından "Modül" açılır menüsüne tıklayın.
4. Adım
Aşağıdaki kodu "Seçenek Karşılaştırma Veritabanı" etiketine girin (Veritabanı seçeneğini karşılaştırın):
DAO.DBEngine.SetOption dbmaxlocksperfile, 200000
"200000" öğesini istenen sayıda Maks Kilidi olarak değiştirin ve ardından işi kaydedin. Erişim girilen değer için maksimum dosya kilitlerinin sayısını artırır. Uygulamadan çıktıktan sonra, değer kayıt defterinde orijinaline döner.