อาการ:

เมื่อใช้ 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