סימפטום:

בעת שימוש ב-Microsoft Access כדי לפתוח קובץ מסד נתונים פגום של Access, אתה רואה תחילה את השגיאה הבאה (שגיאה 9505):

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

צילום מסך לדוגמה נראה כך:

צילום מסך של הודעת השגיאה "Microsoft Access זיהתה שמסד נתונים זה נמצא במצב לא עקבי"

לחץ על כפתור "אישור" כדי לאפשר ל-Access לתקן את מסד הנתונים. אם Access לא יכול לתקן את מסד הנתונים הפגום, הוא יציג את השגיאה הבאה (שגיאה 2317):

לא ניתן לתקן את מסד הנתונים 'xxx.mdb' או שהוא אינו קובץ מסד נתונים של Microsoft Access.

כאשר xxx.mdb הוא השם של מסד הנתונים הפגום.

צילום המסך נראה כך:

צילום מסך של הודעת השגיאה "לא ניתן לתקן את מסד הנתונים או שהוא לא קובץ מסד נתונים של Microsoft Access"

מה שאומר ש- Microsoft Access ניסתה כמיטב יכולתה אך עדיין לא יכולה לתקן את הקובץ.

הסבר מדויק:

שגיאה זו מציינת ש-Access יכול לזהות בהצלחה את הסכימות והמטא-נתונים הבסיסיים של מסד הנתונים של MDB, אך לזהות חוסר עקביות בהגדרות הטבלה או בנתוני הרשומות.

Microsoft Access תנסה לתקן את מסד הנתונים ולתקן את אי העקביות. אם לא ניתן לתקן את הגדרות הטבלה החיוניות לכל מסד הנתונים, היא תציג את ההודעה שהוזכרה לעיל "לא ניתן לתקן את מסד הנתונים 'xxx.mdb' או שהוא לא קובץ מסד נתונים של Microsoft Access." שגיאה וביטול הפעולה הפתוחה.

אתה יכול לנסות את המוצר שלנו DataNumen Access Repair כדי לתקן את קובץ ה-MDB ולפתור שגיאה זו.

קובץ לדוגמא:

קובץ MDB פגום לדוגמה שיגרום לשגיאה. mydb_5.mdb

הקובץ תוקן עם DataNumen Access Repair: mydb_5_fixed.mdb