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

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

บทความนี้อธิบายวิธีการสำรองข้อมูล หรือคืนค่าฐานข้อมูล ค้นหาลิงก์ไปยังข้อมูลเพิ่มเติมในส่วนดูเพิ่มเติม

In this article

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Access พร้อมท์ให้คุณซ่อมแซมไฟล์ฐานข้อมูลที่เสียหาย

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

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

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

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

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

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

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

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

    • คลิกปุ่ม Microsoft Office รูปปุ่ม ชี้ที่ จัดการ จากนั้นภายใต้ จัดการ ฐานข้อมูลนี้ ให้คลิก สำรองฐานข้อมูล

  • โดยอัตโนมัติกระชับ และซ่อมแซม    เว้นแต่ว่าคุณกำลังแชร์ไฟล์ฐานข้อมูลเดียวกับผู้อื่นบนเครือข่าย คุณควรตั้งค่าฐานข้อมูลของคุณเมื่อต้องการโดยอัตโนมัติกระชับ และซ่อมแซม

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. คลิก ปุ่ม Microsoft Office รูปปุ่ม จากนั้นให้คลิก ตัวเลือกของ Access

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

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

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

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

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

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

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

  • คลิกปุ่ม Microsoft Office รูปปุ่ม ชี้ไปที่จัดการ แล้ว ภายใต้จัดการฐานข้อมูลนี้ คลิ กกระชับและซ่อมแซมฐานข้อมูล

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

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

  1. เริ่มต้น Access แต่อย่าเปิดฐานข้อมูล

  2. คลิกปุ่ม Microsoft Office รูปปุ่ม ชี้ไปที่จัดการ แล้ว ภายใต้จัดการฐานข้อมูลนี้ คลิ กกระชับและซ่อมแซมฐานข้อมูล

  3. ในกล่องโต้ตอบการกระชับข้อมูลจากฐานข้อมูล นำทางไปยัง และดับเบิลคลิกที่ฐานข้อมูลที่คุณต้องการกระชับ และซ่อมแซม

สร้างทางลัดบนเดสก์ท็อปที่กระชับ และซ่อมแซมฐานข้อมูลเฉพาะเจาะจง

คุณสามารถสร้างทางลัดบนเดสก์ท็อปของคุณคุณสามารถใช้การกระชับ และซ่อมแซมฐานข้อมูลเฉพาะเจาะจง

ก่อนที่คุณเริ่ม ตรวจสอบตำแหน่งที่ตั้งของไฟล์ Msaccess.exe บนคอมพิวเตอร์ของคุณ ไฟล์ Msaccess.exe โดยทั่วไปจะอยู่ในโฟลเดอร์ต่อไปนี้:

C:\Program Files\Microsoft Office\Office12

ถ้าคุณไม่พบแฟ้ม Msaccess.exe ที่ตำแหน่งที่ตั้งดังกล่าว ให้ค้นหาแฟ้มนั้นและสังเกตชื่อของเส้นทางแบบเต็ม

สร้างทางลัดบนเดสก์ท็อป   

  1. คลิกขวาเดสก์ท็อป ชี้ไปที่ใหม่ และคลิกทางลัด บนเมนูทางลัด

  2. บนหน้าแรกของตัวสร้างทางลัดช่วย ในกล่องชนิดตำแหน่งที่ตั้งของรายการ พิมพ์เครื่องหมายอัญประกาศคู่ ("), ใส่เส้นทางแบบเต็มสำหรับไฟล์ Msaccess.exe (รวมถึงชื่อไฟล์), แล้ว พิมพ์เครื่องหมายอัญประกาศคู่อื่น (หรือ คลิกเรียกดู เพื่อค้นหา และเลือกไฟล์ ในกรณีนี้ เครื่องหมายอัญประกาศจะถูกเพิ่มโดยอัตโนมัติ)

    ตัวอย่างเช่น พิมพ์:"C:\Program Files\Microsoft Office\Office12\msaccess.exe "

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

    ตัวอย่างเช่น พิมพ์:เลือก /compact "C:\My Folder\My Database.accdb "

  4. คลิก ถัดไป

  5. ในกล่อง พิมพ์ชื่อสำหรับทางลัดนี้ ให้พิมพ์ชื่อสำหรับทางสำหรับทางลัด จากนั้นคลิก เสร็จสิ้น

    ตัวช่วยสร้างสร้างทางลัด และวางไว้บนเดสก์ท็อปของคุณ

  6. เมื่อใดก็ ตามที่คุณต้องการกระชับ และซ่อมแซมฐานข้อมูล ดับเบิลคลิกที่ทางลัด

    เคล็ดลับ: เมื่อต้องการเพิ่มทางลัดบนเดสก์ท็อปปลงในเมนูเริ่ม คลิกขวาทางลัด แล้ว คลิ กตรึงกับเมนูเริ่ม บนเมนูทางลัด

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

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

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

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

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

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

×