แก้ไขข้อผิดพลาด ‘ไม่สามารถแก้ไข/ ซ่อมแซม DB เนื่องจากไฟล์มีการใช้งานแล้ว’

วิธีการแก้ไขข้อผิดพลาดการ ซ่อมแซม DB ที่มักใช้งานกันบ่อยและได้ผล มีวิธีการต่างๆตามขั้นตอนดังนี้

ต่อไปนี้คือบางสถานการณ์ที่คุณอาจต้องกระชับและซ่อมแซมฐานข้อมูล Access:

  • ขนาดฐานข้อมูลเติบโตขึ้นอย่างมากและจำเป็นต้องลดขนาดลง
  • ฐานข้อมูลเสียหายหรือเสียหาย

บางครั้ง เมื่อพยายามกระชับฐานข้อมูล Access (อยู่บนเซิร์ฟเวอร์) คุณอาจพบข้อความแสดงข้อผิดพลาด ‘ไม่สามารถกระชับ/ซ่อมแซม db ได้เนื่องจากไฟล์มีการใช้งานอยู่แล้ว’

อ่านเพิ่มเติม: ฐานข้อมูลการเข้าถึงแบบกระชับและซ่อมแซมไม่ทำงาน – วิธีแก้ไข

วิธีแก้ไขข้อผิดพลาด ‘ไม่สามารถกระชับ / ซ่อมแซมฐานข้อมูลเนื่องจากไฟล์มีการใช้งานแล้ว’

ต่อไปนี้เป็นวิธีแก้ไขปัญหาที่คุณสามารถลองแก้ไขข้อผิดพลาดได้:

โซลูชันที่ 1: ลบไฟล์ล็อกการเข้าถึง

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

คุณไม่สามารถเข้าถึงไฟล์ฐานข้อมูลและกู้คืนข้อมูลได้ เว้นแต่ว่าการล็อกไฟล์ .accdb/.mdb จะถูกลบออก ด้วยเหตุนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาด “ไฟล์ที่มีการใช้งานแล้ว” เมื่อกระชับฐานข้อมูล Access ในการแก้ไขปัญหา ให้ตรวจสอบว่ามีไฟล์ “.laccdb” หรือ “.ldb” ในโฟลเดอร์เดียวกับไฟล์ db ของคุณ ถ้าใช่ คุณต้องลบไฟล์ “.laccdb” หรือ “.ldb” เพื่อลบการล็อกไฟล์ฐานข้อมูล Access และกู้คืนข้อมูล

โซลูชันที่ 2: Compact Access Database จาก Command Line

อีกวิธีหนึ่งที่คุณสามารถลองแก้ไขปัญหาได้คือการกระชับฐานข้อมูลโดยไม่ต้องเปิดจากบรรทัดคำสั่ง

หมายเหตุ:ก่อนทำการกระชับและซ่อมแซมฐานข้อมูล Access จากบรรทัดคำสั่ง ตรวจสอบให้แน่ใจว่า: โปรแกรม Microsoft Access ได้รับการติดตั้งบนระบบของคุณแล้ว หากคุณไม่ได้ติดตั้ง MS Access บนระบบ ให้ดาวน์โหลดและใช้ Jet Compact Utility

ในการกระชับฐานข้อมูล Access จากบรรทัดคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่ง แล้วกดปุ่ม ‘Enter’:

msaccess <เส้นทางไปยังไฟล์ฐานข้อมูล>\<ชื่อไฟล์ฐานข้อมูล> /compact

ในคำสั่งข้างต้น ให้แทนที่ ‘< เส้นทางไปยังไฟล์ฐานข้อมูล >’ ด้วยเส้นทางฐานข้อมูลของคุณและแทนที่ ‘< ชื่อไฟล์ฐานข้อมูล >’ ด้วยชื่อไฟล์ฐานข้อมูล Access ของคุณ ตัวอย่างเช่น:

msaccess.exe “C:\Program Files\EmployeesDB.mdb” /compact

การดำเนินการนี้จะเริ่มกระชับและซ่อมแซมไฟล์ฐานข้อมูล Access ของคุณ

เกิดอะไรขึ้นถ้าไม่มีอะไรทำงาน?

ถ้าคุณไม่สามารถเข้าถึงฐานข้อมูลได้ การใช้ซอฟต์แวร์ซ่อมแซมฐานข้อมูล Access เฉพาะ เช่น Stellar Repair for Access สามารถช่วยคุณซ่อมแซมและกู้คืนไฟล์ฐานข้อมูลของคุณ ( .accdb / .mdb ) ได้อย่างรวดเร็วด้วยการคลิกเพียงไม่กี่ครั้ง ซอฟต์แวร์กู้คืนอ็อบเจ็กต์ฐานข้อมูลทั้งหมด เช่น บันทึกที่ถูกลบ แบบฟอร์มที่ป้องกันด้วยรหัสผ่าน ดัชนี โมดูล ฯลฯ

ขั้นตอนในการซ่อมแซมฐานข้อมูลการเข้าถึงด้วย Stellar Repair สำหรับซอฟต์แวร์การเข้าถึง

  • ดาวน์โหลด ติดตั้ง และเปิด ใช้ ซอฟต์แวร์Stellar Repair for Access
  • คลิกเรียกดูแล้วเลือกไฟล์ฐานข้อมูล Access (.accdb หรือ .mdb) ที่คุณต้องการซ่อมแซมและกู้คืน คลิกซ่อมแซม _
เลือกไฟล์ฐานข้อมูล Access
  • หลังจากเสร็จสิ้นกระบวนการซ่อมแซม ให้ดูตัวอย่างอ็อบเจ็กต์ db ที่กู้คืนได้ซึ่งแสดงในบานหน้าต่างด้านซ้าย
ดูตัวอย่างวัตถุ db ที่กู้คืนได้
  • เลือกวัตถุทั้งหมดหรือเฉพาะที่คุณต้องการกู้คืน จากนั้นคลิกเมนูบันทึกฐานข้อมูลบนไฟล์
  • เลือกบันทึกไฟล์ Access db ที่ซ่อมแซมแล้วที่ ‘ตำแหน่งเริ่มต้น’ หรือใน ‘โฟลเดอร์ใหม่’ จากนั้นคลิกตกลง
บันทึกไฟล์ Access db ที่ซ่อมแซมแล้ว
  • คลิกตกลงเมื่อข้อความ ‘ไฟล์ที่ซ่อมแซมถูกบันทึกไว้ในตำแหน่งที่ต้องการ’ ปรากฏขึ้น ซ่อมแซม DB
ไฟล์ที่ซ่อมแซมถูกบันทึกไว้ในตำแหน่งที่ต้องการ

บทสรุป

เมื่อพยายามกระชับและซ่อมแซมฐานข้อมูล Access หากคุณยังคงได้รับข้อความ ‘ ไม่สามารถใช้ ‘C:\….accdb’; ไฟล์ถูกใช้ไปแล้ว ‘ สิ่งแรกที่คุณสามารถทำได้คือการดูและลบไฟล์ล็อคการเข้าถึง หากคุณไม่พบไฟล์ล็อก (.laccdb หรือ .ldb) ให้ลองกระชับและซ่อมแซม db จากบรรทัดคำสั่ง หากวิธีแก้ปัญหาด้วยตนเองล้มเหลวในการกระชับ/ซ่อมแซมไฟล์ db ของ Access คุณสามารถใช้ซอฟต์แวร์ซ่อมแซม Access เช่น Stellar Repair for Access เพื่อซ่อมแซม db และกู้คืนข้อมูลทั้งหมดได้ ซอฟต์แวร์นี้สร้างขึ้นเพื่อช่วยให้ผู้ใช้ซ่อมแซมฐานข้อมูล Access ที่เสียหายอย่างรุนแรงและดึงข้อมูลระเบียนทั้งหมด รวมถึงระเบียนที่ถูกลบ

ทั้งนี้บริษัทเคแอนด์โอ จึงได้มุ่งเน้นการจัดการแก้ไขปัญหา จัดการเอกสาร ด้านเอกสารขององค์กรมาอย่างยาวนาน และ ให้ความสำคัญกับด้านงานเอกสาร ต่อลูกค้าเป็นอย่างดี จนถึงปัจจุบันก็ได้ความยอมรับจากองค์กร ขนาดใหญ่ ขนาดกลาง และขนาดเล็กมากมาย จึงใคร่ขออาสาดูและปัญหาด้านเอกสารให้กับองค์กรของท่านอย่างสุดความสามารถ เพราะเราเป็นหนึ่งในธุรกิจ ระบบจัดเก็บเอกสาร ที่ท่านไว้ใจได้

สอบถามได้สบายใจทั้ง เรื่องค่าบริการ ราคา และ งบประมาณ เพราะเป็นราคาที่สุด คุ้มที่สุด

เรามีแอดมินคอยคอบคำถาม 24 ชั้วโมงที่ Line OA ให้คำปรึกษาด้านวางระบบจัดการเอกสารอิเล็กทรอนิกส์  EDMS โดยทีมงานผู้เชี่ยวชาญจาก K&O

ที่มีประสบการณ์มากว่า 15 ปี รวมถึงซอฟต์แวร์ระดับโลก ติดต่อ 0 2 – 8 6 0 – 6 6 5 9 หรือ E m a i l : c s @ k o . i n . t h

หากท่านมีความสนใจ บทความ หรือ Technology สามารถติดต่อได้ตามเบอร์ที่ให้ไว้ด้านล่างนี้
Tel.086-594-5494
Tel.095-919-6699

Related Articles