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

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

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

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

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

สิ่งที่คุณต้องการทำได้อย่างไร

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. เลือก ตกลง

  5. ปิด และเปิดฐานข้อมูลสำหรับตัวเลือกที่จะมีผล

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

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

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

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

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

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

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

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

  2. เริ่มต้น Access

  3. ใน Access 2013, Access 2016 และ Access 2019:

    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 ของเรา

×