อาการ:
เมื่อใช้ Microsoft Access เพื่อเปิดไฟล์ฐานข้อมูล Access ที่เสียหาย คุณจะเห็นข้อผิดพลาดต่อไปนี้ (ข้อผิดพลาด 9505) ก่อน:
Microsoft Access ตรวจพบว่าฐานข้อมูลนี้อยู่ในสถานะที่ไม่สอดคล้องกันและจะพยายามกู้คืนฐานข้อมูล ในระหว่างกระบวนการนี้จะมีการทำสำเนาสำรองของฐานข้อมูลและวัตถุที่กู้คืนทั้งหมดจะถูกวางไว้ในฐานข้อมูลใหม่ จากนั้น Access จะเปิดฐานข้อมูลใหม่ ชื่อของออบเจ็กต์ที่กู้คืนไม่สำเร็จจะถูกบันทึกในตาราง“ ข้อผิดพลาดในการกู้คืน”
ภาพหน้าจอตัวอย่างมีลักษณะดังนี้:
คลิกปุ่ม "ตกลง" เพื่อให้ Access ซ่อมแซมฐานข้อมูล หาก Access ไม่สามารถซ่อมแซมฐานข้อมูลที่เสียหายได้ จะแสดงข้อผิดพลาดต่อไปนี้ (ข้อผิดพลาด 2317):
ไม่สามารถซ่อมแซมฐานข้อมูล "xxx.mdb" หรือไม่ใช่ไฟล์ฐานข้อมูล Microsoft Access
โดยที่ xxx.mdb เป็นชื่อของฐานข้อมูลที่เสียหาย
ภาพหน้าจอมีลักษณะดังนี้:
ซึ่งหมายความว่า 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