IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Limite registre MaxLocksPerFile [AC-2016]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 9
    Points : 7
    Points
    7
    Par défaut Limite registre MaxLocksPerFile
    Bonjour à tous !

    Je viens vers vous aujourd'hui car je n'arrive pas à augmenter le registre MaxLocksPerFile, ou du moins même en l'augmentant au maximum je n'arrive pas à faire ce que j'aimerai faire.

    Je travaille sur trois bases de données avec plus de 4 millions d'entrées dans chacune d'elles (dans des fichiers séparés). Je les ai créées en important un fichier .DBF provenant du programme ArcMap.

    Je souhaite intégrer une clé primaire, un ID pour chacune des entrées. Pour ce faire je vais en [mode création], ensuite [insérer une ligne], dans "type de données" [NuméroAuto] et c'est là que ça bloque : "Le nombre de verrous disponibles pour le partage des fichiers est dépassé. Augmentez l'entrée de registre MaxLocksPerFile".

    Je me rends alors dans la commande [Exécuter] de windows, je tape "regedit" pour ouvrir l'éditeur du Registre. Ensuite : HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Microsoft > Office > 12.0 > Access Connectivity Engine > Engines > ACE > MaxLocksPerFile

    Je double clique dessus, la fenêtre "Modifier la valeur DWORD 32 bits" s'ouvre, je passe la base en "Décimale".

    J'ai tenté d'augmenter la valeur d'abord jusqu'à 7 500 000, ensuite 50 000 000, etc. jusqu'à la valeur maximale autorisée. Après chaque opération, redémarrage du PC, et malgré tout ceci, impossible d'attribuer un numéro automatique à mes données.

    Configuration PC :
    Processeur I7-2620M
    Système 64 bit en windows 10

    Merci d'avance pour vos retours,

    Arthur

  2. #2
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    Bonjour,

    Pour Access 2016 ce serait plutôt 16.0 au lieu de 12.0

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Effectivement l'erreur venait bien de là, merci !

    Cependant un autre problème se pose à moi maintenant, je n'arrive toujours pas à attribuer un numéro auto, le message suivant s'affiche : "Impossible d'exécuter la requête. La taille du résultat de la requête est supérieure à la taille d'une base de données (2 Go) ou bien, l'espace de stockage temporaire sur le disque est insuffisant pour stocker le résultat".

    Mon fichier fait actuellement 560 Mo, donc le problème ne vient pas de là.

    Une idée pour résoudre ceci, où alors ce n'est juste pas possible d'attribuer un numéro auto à une aussi grande quantité d'entrées?

    Merci d'avance !

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    J'ai abordé le problème sous un autre angle, je suis retourné dans ArcMap pour attribuer un numéro unique à chaque entrée et j'ai réimporté ma base de données, problème résolu, merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] MaxLocksPerFile avec ADO sans accès au registre
    Par neiluj26 dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/11/2010, 14h24
  2. Limitation des registres
    Par footcheball dans le forum IHM
    Réponses: 2
    Dernier message: 29/05/2008, 10h07
  3. Réponses: 12
    Dernier message: 02/11/2006, 21h49
  4. Réponses: 6
    Dernier message: 30/08/2006, 22h31
  5. Réponses: 4
    Dernier message: 24/08/2006, 23h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo