כיצד להגדיל את המנעולים המקסימליים של Microsoft Access

משתמש בגישה

הגדל את MaxLocks לצמיתות ברישום

שלב 1

לחץ על "התחל", ולאחר מכן הקלד "regedit" (ללא מרכאות) בתיבת החיפוש. הקש על המקש "Enter".

שלב 2

לחץ על הקישור "מחשב" (מחשב) המופיע בחלון השמאלי. עבור אל ערך הערך "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ מנועי \ Jet 4.0" אם אתה מפעיל גירסאות של Access 97, 2000, 2002 או 2003. אם אתה מפעיל את Access 2007 או 2010, עבור אל "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 12.0 \ גישה מנוע קישוריות \ מנועי \ ACE ".

שלב 3

לחץ לחיצה כפולה על הערך "MaxLocksPerFile" בצד ימין של החלון. שנה את המספר בשדה "נתוני ערך" לערך גבוה יותר ולאחר מכן לחץ על "אישור". כברירת מחדל, Windows משתמש בערך "MaxFileLocksPerFile" של 9500. הוא משנה את הערך מספיק כדי לטפל במספר המרבי של שורות בטבלת הנתונים הגדולה ביותר. זה גם משאיר מקום לצמיחה במסד הנתונים. לדוגמה, אם הטבלה הגדולה ביותר במסד הנתונים שלך מכילה 100, 000 רשומות, הגדר את הערך ל- 200, 000 לפחות כדי להכיל את כניסת הנתונים החדשים.

שלב 4

סגור את עורך הרישום.

שנה את MaxLocks באופן זמני בקוד

שלב 1

הפעל את Microsoft Access ופתח את מסד הנתונים גורם שגיאות Max Lock.

שלב 2

לחץ על "כלי מסד נתונים" בתפריט או בר סרט, ולאחר מכן על "Visual Basic" כפתור. החלון Applications for Visual Basic ייפתח.

שלב 3

לחץ לחיצה ימנית על שם מסד הנתונים בחלונית "פרוייקט". לחץ על "הוספה" ולאחר מכן על "מודול" מוקפץ בתפריט.

שלב 4

הזן את הקוד הבא בתג "אפשרות השווה מסד נתונים" (השווה אפשרות למסד הנתונים):

DAO.DBEngine.SetOption dbmaxlocksperfile, 200000

שנה את "200000" למספר הרצוי של מנעולים מקסימליים ולאחר מכן שמור את העבודה. Access מגדיל את מספר נעילות הקבצים המקסימליות עבור הערך שהוזן. לאחר היציאה מהיישום, הערך יחזור למקור ברישום.