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
Partager