Maksimum Microsoft Access kilitleri nasıl artırılır

Erişim kullanı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.