อาการ:

เมื่อใช้ Microsoft Access เพื่อเปิดไฟล์ฐานข้อมูล Access ที่เสียหายคุณจะเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้ (ข้อผิดพลาด 9505) ก่อน:

Microsoft Access ตรวจพบว่าฐานข้อมูลนี้อยู่ในสถานะที่ไม่สอดคล้องกันและจะพยายามกู้คืนฐานข้อมูล ในระหว่างกระบวนการนี้จะมีการทำสำเนาสำรองของฐานข้อมูลและวัตถุที่กู้คืนทั้งหมดจะถูกวางไว้ในฐานข้อมูลใหม่ จากนั้น Access จะเปิดฐานข้อมูลใหม่ ชื่อของออบเจ็กต์ที่กู้คืนไม่สำเร็จจะถูกบันทึกในตาราง“ ข้อผิดพลาดในการกู้คืน”

ภาพหน้าจอตัวอย่างมีลักษณะดังนี้:

คุณสามารถคลิกปุ่ม“ ตกลง” เพื่อให้ Access ซ่อมแซมฐานข้อมูล หาก Microsoft Office Access ไม่สามารถซ่อมแซมฐานข้อมูลที่เสียหายได้จะแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้ (ข้อผิดพลาด 2317):

ไม่สามารถซ่อมแซมฐานข้อมูล "xxx.mdb" หรือไม่ใช่ไฟล์ฐานข้อมูล Microsoft Access

โดยที่ xxx.mdb เป็นชื่อของฐานข้อมูล Access ที่เสียหาย

ภาพหน้าจอมีลักษณะดังนี้:

ซึ่งหมายความว่า Microsoft Access พยายามเต็มที่แล้ว แต่ยังไม่สามารถซ่อมแซมไฟล์ได้

คำอธิบายที่แม่นยำ:

ข้อผิดพลาดนี้หมายความว่าโปรแกรม Access Jet สามารถจดจำโครงสร้างพื้นฐานและคำจำกัดความที่สำคัญของฐานข้อมูล MDB ได้สำเร็จ แต่พบความไม่สอดคล้องกันบางประการในคำจำกัดความของตารางหรือข้อมูลตาราง

Microsoft Access จะพยายามซ่อมแซมฐานข้อมูลและแก้ไขความไม่สอดคล้องกัน หากคำจำกัดความของตารางที่มีความสำคัญต่อฐานข้อมูลทั้งหมดไม่สามารถซ่อมแซมได้จะแสดงข้อความที่กล่าวถึงข้างต้น“ ฐานข้อมูล 'xxx.mdb' ไม่สามารถซ่อมแซมได้หรือไม่ใช่ไฟล์ฐานข้อมูล Microsoft Access” ข้อผิดพลาดและยกเลิกการดำเนินการเปิด

คุณสามารถทดลองใช้ผลิตภัณฑ์ของเรา DataNumen Access Repair เพื่อซ่อมแซมไฟล์ MDB และแก้ไขข้อผิดพลาดนี้

ไฟล์ตัวอย่าง:

ตัวอย่างไฟล์ MDB ที่เสียหายซึ่งจะทำให้เกิดข้อผิดพลาด mydb_5.mdb

ไฟล์ซ่อมแซมด้วย DataNumen Access Repair: mydb_5_fixed.mdb