Как да увеличите максималните заключвания на Microsoft Access
Увеличете максимално MaxLocks в регистъра
Стъпка 1
Кликнете върху "Старт", след това въведете "regedit" (без кавички) в полето за търсене. Натиснете клавиша "Enter".
Стъпка 2
Кликнете върху връзката "Компютър" (PC), която се показва в левия прозорец. Ако използвате версии на Access 97, 2000, 2002 или 2003, отидете на "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Jet 4.0". Ако използвате Access 2007 или 2010, отворете HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Access Engine Connectivity \ Engines \ ACE ".
Стъпка 3
Щракнете двукратно върху записа "MaxLocksPerFile" от дясната страна на прозореца. Променете номера в полето "Данни за стойността" на по-висока стойност, след което кликнете върху "OK". По подразбиране Windows използва "MaxFileLocksPerFile" стойност от 9500. Тя променя стойността достатъчно, за да се справи с максималния брой редове в най-голямата таблица с данни. Тя също така оставя място за растеж в базата данни. Например, ако най-голямата таблица във вашата база данни има 100 000 записа, задайте стойността на най-малко 200 000, за да влезете в запис на нови данни.
Стъпка 4
Затворете редактора на системния регистър.
Променете MaxLocks временно в кода
Стъпка 1
Стартирайте Microsoft Access и отворете базата данни, причинявайки грешки в Max Lock.
Стъпка 2
Кликнете върху "Инструменти за бази данни" в менюто или лентата на лентата, след това върху бутона "Visual Basic". Ще се отвори прозорецът Приложения за Visual Basic.
Стъпка 3
Кликнете с десния бутон върху името на базата данни в панела "Проект". Кликнете върху "Вмъкване" и след това върху изскачащото меню "Модул".
Стъпка 4
Въведете следния код в маркера "Опция за сравняване на база данни" (опция "Сравняване на база данни"):
DAO.DBEngine.SetOption dbmaxlocksperfile, 200000
Променете "200000" на желания брой Max Locks и след това запишете заданието. Достъпът увеличава броя на максималните брави за въведената стойност. След като излезете от приложението, стойността се връща към оригинала в системния регистър.