การช่วยป้องกันและแก้ไขปัญหาแฟ้มฐานข้อมูลโดยใช้กระชับและซ่อมแซม

การช่วยป้องกันและแก้ไขปัญหาแฟ้มฐานข้อมูลโดยใช้กระชับและซ่อมแซม

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

เคล็ดลับ   ในการแยกฐานข้อมูลสามารถช่วยป้องกันความเสียหายของไฟล์ฐานข้อมูลและจำกัดการสูญเสียข้อมูลโดยการเก็บข้อมูลไว้ในไฟล์ที่แยกต่างหากซึ่งผู้ใช้ไม่สามารถเข้าถึงได้โดยตรง

คุณต้องการทำอะไร
วิธีการกระชับและซ่อมแซมฐานข้อมูล

ก่อนที่คุณจะเริ่มต้น
กระชับและซ่อมแซมฐานข้อมูลเมื่อปิด
กระชับและซ่อมแซมฐานข้อมูลที่คุณเปิด
กระชับและซ่อมแซมฐานข้อมูลที่ไม่ได้เปิด
กระชับและซ่อมแซมฐานข้อมูลที่เสียหายเมื่อ Access พร้อมท์ให้คุณ



เหตุใดคุณจึงควรกระชับและซ่อมแซมฐานข้อมูล
ไฟล์ฐานข้อมูลขยายด้วยการใช้งาน
ไฟล์ฐานข้อมูลอาจเสียหาย

วิธีการกระชับและซ่อมแซมฐานข้อมูล

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

ก่อนที่คุณจะเริ่มต้น

ดำเนินการต่อไปนี้ก่อนที่คุณจะเริ่มการดำเนินการกระชับและซ่อมแซม:

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

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

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

  • รับสิทธิ์ไฟล์ที่เพียงพอสำหรับฐานข้อมูล    ถ้าคุณไม่มีสิทธิ์เพียงพอและคุณต้องการกระชับและซ่อมแซมฐานข้อมูลให้ติดต่อผู้ดูแลระบบของคุณเพื่อขอความช่วยเหลือ สำหรับข้อมูลเพิ่มเติมให้ดูที่การเปลี่ยนแปลงการแชร์ไฟล์ผ่านเครือข่ายใน Windows 10

ด้านบนของหน้า

กระชับและซ่อมแซมฐานข้อมูลโดยอัตโนมัติเมื่อเปิด

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

  1. เลือกตัวเลือก>ไฟล์

  2. ในกล่องโต้ตอบตัวเลือกของ Accessให้เลือกฐานข้อมูลปัจจุบัน

  3. ภายใต้ ตัวเลือกแอปพลิเคชัน เลือกกล่องโต้ตอบ กระชับข้อมูลเมื่อปิด

  4. เลือก ตกลง

  5. ปิดและเปิดฐานข้อมูลอีกครั้งเพื่อให้ตัวเลือกมีผลใช้งาน

ด้านบนของหน้า

กระชับและซ่อมแซมฐานข้อมูลที่คุณเปิดด้วยตนเอง

  • เลือกไฟล์>ข้อมูล>กระชับ & ฐานข้อมูลการซ่อมแซม

    Access จะสร้างสำเนาของฐานข้อมูลที่ได้รับการบีบอัดและการซ่อมแซมในตำแหน่งที่ตั้งเดียวกัน

ด้านบนของหน้า

กระชับและซ่อมแซมฐานข้อมูลที่ไม่ได้เปิดอยู่ด้วยตนเอง

ใช้กระบวนงานนี้เมื่อคุณไม่สามารถเปิดฐานข้อมูล Access ได้โดยตรง

  1. ตรวจสอบให้แน่ใจว่าผู้ใช้รายอื่นกำลังใช้ไฟล์ฐานข้อมูลอยู่ในขณะนี้

  2. เริ่มต้นการเข้าถึง

  3. ใน Access ๒๐๑๓, Access ๒๐๑๖และ Access ๒๐๑๙:

    1. บนหน้าเทมเพลตให้ดับเบิลคลิกที่ฐานข้อมูลเปล่า

    2. เลือกไฟล์>ปิด

  4. เลือกเครื่องมือฐานข้อมูล>กระชับและซ่อมแซมฐานข้อมูล

  5. ในกล่องโต้ตอบ ฐานข้อมูลเพื่อกระชับจาก ให้นำทางแล้วคลิกสองครั้งบนฐานข้อมูลที่คุณต้องการกระชับหรือซ่อมแซม

Access จะสร้างสำเนาของฐานข้อมูลที่ได้รับการบีบอัดและการซ่อมแซมในตำแหน่งที่ตั้งเดียวกัน

ด้านบนของหน้า

กระชับและซ่อมแซมฐานข้อมูลที่เสียหายเมื่อ Access พร้อมท์ให้คุณ

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

  • ถ้า Access ซ่อมแซมไฟล์ที่เสียหายเสร็จแล้ว โปรแกรมจะแสดงข้อความระบุสถานะว่าการซ่อมแซมสำเร็จและคุณควรตรวจสอบเนื้อหาของฐานข้อมูลเพื่อให้แน่ใจว่าทุกอย่างเรียบร้อย

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

ด้านบนของหน้า

เหตุใดคุณจึงควรกระชับและซ่อมแซมฐานข้อมูล

ภาพรวมนี้อธิบายวิธีการใช้คำสั่ง กระชับและซ่อมแซมฐานข้อมูล สามารถช่วยป้องกันและแก้ไขปัญหาต่อไปนี้ที่บางครั้งอาจส่งผลต่อฐานข้อมูล: ไฟล์มีขนาดใหญ่ขึ้นตามการใช้งานและไฟล์เสียหาย

ไฟล์ฐานข้อมูลขยายจากการใช้งาน

เมื่อคุณเพิ่มและอัปเดตข้อมูลและเปลี่ยนรูปแบบของไฟล์ ไฟล์ฐานข้อมูลจะมีขนาดใหญ่ขึ้น การขยายขนาดนี้อาจมาจากข้อมูลใหม่ แต่บางครั้งอาจมาจากแหล่งข้อมูลอื่น:

  • Access สร้างวัตถุชั่วคราวที่ถูกซ่อนเพื่อทำงานต่างๆ ให้สำเร็จ บางครั้ง วัตถุชั่วคราวเหล่านี้ยังคงอยู่ในฐานข้อมูลหลังจาก Access ไม่ต้องการอีกต่อไป

  • เมื่อคุณลบวัตถุในฐานข้อมูล พื้นที่ว่างในดิสก์ที่มีวัตถุดังกล่าวอยู่จะยังไม่กลับมาโดยอัตโนมัติ — ไฟล์ฐานข้อมูลจะยังคงใช้พื้นที่ว่างในดิสก์ดังกล่าว แม้ว่าจะลบวัตถุไปแล้วก็ตาม

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

ด้านบนของหน้า

ไฟล์ฐานข้อมูลอาจเสียหาย

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

บ่อยครั้งที่ผลลัพธ์ของความเสียหายชนิดนี้เกิดจากปัญหาที่เกิดขึ้นกับโมดูลของ Visual Basic for Applications (VBA) และไม่ก่อให้เกิดความเสี่ยงของการสูญเสียข้อมูล อย่างไรก็ตามการทุจริตชนิดนี้ก่อให้เกิดความเสียหายของการออกแบบฐานข้อมูลเช่นรหัส VBA ที่สูญหายหรือไม่สามารถใช้งานได้

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

หมายเหตุ:  หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง

ดูเพิ่มเติม

ปกป้องข้อมูลด้วยกระบวนการการสำรองและการคืน

ตั้งค่าตัวเลือกผู้ใช้ทั่วไป

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×