Les partenaires publicitaires:

Comment augmenter microsoft serrures accès max

Microsoft Access vous permet de créer des bases de données évolutives qui sont capables de stocker de grandes quantités de données. Cependant, lors de l'exécution des requêtes ou des opérations qui accèdent à une table avec un grand nombre de documents, ou des lignes, vous pourriez recevoir des erreurs d'espace disque ou de mémoire insuffisante. L'accès est capable de stocker des millions d'enregistrements dans un tableau unique - jusqu'à 1 Go en une seule table et 2 Go dans la base de données - et beaucoup plus si vous vous connectez plusieurs bases de données dans une application. Les erreurs de mémoire à accès se produisent généralement à cause d'une "File Lock" paramètre qui est trop faible dans le Registre Windows. Néanmoins, il existe plusieurs solutions permanentes et temporaires au problème.

Augmenter MAXLOCKS permanente dans le Registre

  1. Cliquez sur "Démarrer", puis tapez "regedit" (sans les guillemets) dans la boîte de recherche. Appuyez sur la touche "Entrée".

  2. Cliquez sur le lien "Computer" dans la vitre gauche. Accédez à la "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Jet 4.0 Engines Jet 4.0" entrée de valeur "si vous utilisez les versions d'Access 97, 2000, 2002 ou 2003. Si vous exécutez Access 2007 ou 2010, accédez à la" HKEY_LOCAL_MACHINE SOFTWARE Microsoft Office 12.0 Access Connectivité Engine Engines ACE "entrée.

  3. Double-cliquez sur l'entrée "MaxLocksPerFile" sur le côté droit de la fenêtre. Modifiez le nombre dans le champ "Données de la valeur" à une valeur supérieure, puis cliquez sur "OK". Par défaut, Windows utilise une valeur "MaxFileLocksPerFile» de 9500. Modification de la valeur suffisante pour gérer le nombre maximum de lignes dans la plus grande table de données. Laissez de la place pour la croissance dans la base de données ainsi. Par exemple, si la plus grande table dans votre base de données a 100.000 dossiers, définissez la valeur à au moins 200.000 à accueillir nouvelle entrée de données.




  4. Fermez l'éditeur du Registre.

Changer Max Serrures temporairement au code

  1. Lancez Microsoft Access et ouvrez la base de données provoquant les erreurs Max Lock.

  2. Cliquez ensuite sur le bouton "Visual Basic" "Base de données Outils" de la barre de menu ou un ruban,. Le Visual Basic pour Applications ouvre la fenêtre.



  3. droit; cliquez sur le nom de la base de données dans le volet "Projet". Cliquez sur "Insérer", puis "Module" dans le menu pop-up.

  4. Entrez le code suivant sous le label "Option Compare Database":

    DAO.DBEngine.SetOption dbmaxlocksperfile, 200000

    Changer "200000" pour le nombre désiré de serrures Max, puis enregistrez votre travail. Accès augmente le nombre de verrous de fichier max à la valeur que vous avez entré. Une fois que vous quittez votre application, le paramètre revient à la valeur initiale dans le Registre.

» » » » Comment augmenter microsoft serrures accès max