Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come aumentare Microsoft Max Serrature accesso

Microsoft Access consente di creare database scalabili che sono in grado di memorizzare grandi quantità di dati . Tuttavia, durante l'esecuzione di query o operazioni che accedono a un tavolo con un numero elevato di record , o righe , si potrebbe ricevere lo spazio su disco insufficiente o errori di memoria . L'accesso è in grado di memorizzare milioni di record in una singola tabella - fino a 1 GB in un unico tavolo e 2 GB del database - e molti di più se ci si connette diversi database in un'applicazione. Errori di memoria in Access si verificano di solito a causa di una impostazione " File Lock" che è impostato troppo basso nel Registro di Windows . Tuttavia, ci sono diverse soluzioni permanenti e temporanee al problema . Istruzioni
Aumento MAXLOCKS definitivamente nel Registro
1

Fare clic su " Start", quindi digitare " regedit" (senza virgolette) nella casella di ricerca . Premere il tasto "Enter" .
2

Clicca sul link " computer" nel riquadro della finestra di sinistra . Andare su " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Jet \\ 4.0 \\ Engines \\ Jet 4.0 " voce di valore ", se in esecuzione versioni di Access 97 , 2000 , 2002 o 2003 . Se in esecuzione Access 2007 o 2010 , passare alla " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Office \\ 12.0 \\ Access connettività del Motore \\ Engines \\ ACE " entry .
3

doppio clic " " ingresso sul lato destro della finestra . Modificare il numero nel" MaxLocksPerFile valore dati " campo su un valore più alto, e quindi fare clic su " OK . " per impostazione predefinita , Windows utilizza un" valore MaxFileLocksPerFile "del 9500. Modificare il valore sufficiente per gestire il numero massimo di righe nella più grande tabella di dati . Lasciare spazio per la crescita nel database. ad esempio, se il più grande tabella nel database ha 100.000 record , impostare il valore di almeno 200.000 per accogliere nuova immissione di dati .
4

Chiudere l'Editor del Registro di sistema.

Cambia Max Blocca temporaneamente in codice
5

lancio di Microsoft Access e aprire il database che causa gli errori di Max blocco .
6

Clicca su "Strumenti di database "sul menu o sulla barra multifunzione, quindi " Visual Basic " pulsante . Visual Basic per Applications finestra si apre .
7

destro del mouse sul nome del database nel riquadro" Progetto " . Cliccate "Inserisci ", quindi "Modulo " nel menu a comparsa
8

Inserisci il seguente codice sotto la " Option Compare Database" etichetta: .

DAO.DBEngine.SetOption dbmaxlocksperfile , 200000

Change " 200000 " per il numero desiderato di max Locks, e quindi salvare il lavoro . Accesso aumenta il numero di blocchi di file max al valore immesso. volta usciti l'applicazione , l'impostazione ritorna a il valore originale nel Registro di sistema .

 

software © www.354353.com