ปกป้องข้อมูลของคุณด้วยวิธีการสำรองและการคืนค่า

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

หมายเหตุ

บทความนี้ใช้ไม่ได้กับแอป Access

ในบทความนี้

วางแผนการสํารองข้อมูลเป็นประจํา

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

เคล็ดลับ

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

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

ต่อไปนี้เป็นแนวทางที่จะช่วยคุณตัดสินใจว่าจะสํารองข้อมูลฐานข้อมูลของคุณบ่อยแค่ไหน

  • ถ้าฐานข้อมูลเป็นที่เก็บถาวร หรือถ้าใช้สําหรับการอ้างอิงเท่านั้นและไม่ค่อยมีการเปลี่ยนแปลง ก็เพียงพอที่จะสร้างข้อมูลสํารองเมื่อมีการเปลี่ยนแปลงการออกแบบหรือข้อมูลเท่านั้น

  • ถ้าฐานข้อมูลทํางานอยู่และข้อมูลมีการเปลี่ยนแปลงบ่อย ให้สร้างกําหนดการเพื่อสํารองฐานข้อมูลเป็นประจํา

  • ถ้าฐานข้อมูลมีผู้ใช้หลายคน ให้สร้างสําเนาสํารองของฐานข้อมูลหลังจากเปลี่ยนการออกแบบ

    หมายเหตุ

    สําหรับข้อมูลในตารางที่ลิงก์ ให้สร้างการสํารองข้อมูลโดยใช้ฟีเจอร์การสํารองใดๆ ที่มีอยู่ในโปรแกรมที่มีตารางที่ลิงก์ ถ้าฐานข้อมูลที่มีตารางที่ลิงก์เป็นฐานข้อมูล Access ให้ใช้ขั้นตอนในส่วน การสํารองข้อมูลฐานข้อมูลแบบแยก

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

สำรองฐานข้อมูล

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

หมายเหตุ

Access จะเปิดวัตถุตามที่ระบุโดยค่าของคุณสมบัติ มุมมองเริ่มต้น ของวัตถุอีกครั้ง

เปิดฐานข้อมูลที่คุณต้องการสร้างสําเนาสํารอง แล้วทําดังต่อไปนี้

  1. คลิก ไฟล์ แล้วคลิก บันทึกเป็น

  2. ภายใต้ ชนิดไฟล์ ให้คลิก บันทึกฐานข้อมูลเป็น

  3. ภายใต้ขั้นสูง ให้คลิกสํารองฐานข้อมูล แล้วคลิกบันทึกเป็น

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

    เคล็ดลับ

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

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

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

สํารองฐานข้อมูลแบบแยก

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

การสํารองฐานข้อมูล Front-End และ Back-End อย่างอิสระจากกันและกัน เช่นเดียวกับที่คุณต้องทํากับฐานข้อมูลแบบแยก อาจใช้เวลานาน เนื่องจากฐานข้อมูลส่วนหลังมีข้อมูลอยู่ การสํารองข้อมูลของฐานข้อมูลส่วนหลังอย่างสม่ําเสมอจึงเป็นสิ่งสําคัญยิ่งขึ้น

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

สํารองฐานข้อมูล Back-End

แจ้งให้ผู้ใช้ทราบก่อนที่คุณจะเริ่มกระบวนการสํารองข้อมูลเนื่องจากการเรียกใช้กระบวนการสํารองข้อมูลจําเป็นต้องใช้การเข้าถึงพิเศษไปยังไฟล์ฐานข้อมูล และผู้ใช้อาจไม่สามารถใช้ฐานข้อมูล Back-End ในขณะที่กระบวนการสํารองกําลังทํางานอยู่

  1. เมื่อต้องการเปิดเฉพาะฐานข้อมูล Back-End ให้เริ่มต้น Access

  2. คลิก Open Other FilesComputer>>Browse แล้วเลือกไฟล์ฐานข้อมูล Back-End ที่คุณต้องการสํารองข้อมูล

  3. คลิกลูกศรที่อยู่ถัดจาก เปิด แล้วคลิก เปิดแบบเอกสิทธิ์เฉพาะบุคคล
    กล่องโต้ตอบ เปิด ที่แสดงรายการแบบดรอปดาวน์บนปุ่ม เปิด ที่ขยายออก ตัวชี้อยู่เหนือตัวเลือก เปิดแบบเอกสิทธิ์เฉพาะบุคคล

  4. คลิก ไฟล์ แล้วคลิก บันทึกเป็น

  5. ภายใต้ ชนิดไฟล์ ให้คลิก บันทึกฐานข้อมูลเป็น

  6. ภายใต้ขั้นสูง ให้คลิกสํารองฐานข้อมูล แล้วคลิกบันทึกเป็น

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

    เคล็ดลับ

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

  8. ในกล่องโต้ตอบ บันทึกเป็น ให้เลือกตําแหน่งที่ตั้งที่จะบันทึกสําเนาสํารองของฐานข้อมูล back-end ของคุณ แล้วคลิก บันทึก

สํารองฐานข้อมูล Front-End

เมื่อต้องการสํารองฐานข้อมูล Front-End หลังจากที่มีการเปลี่ยนแปลงการออกแบบ ให้เปิดฐานข้อมูลทิ้งไว้ทันทีหลังจากที่คุณเปลี่ยนการออกแบบ แล้วทําตามขั้นตอนในส่วน การสํารองข้อมูลฐานข้อมูล โดยเริ่มที่ขั้นตอนที่ 2

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

คืนค่าฐานข้อมูล

หมายเหตุ

คุณสามารถคืนค่าฐานข้อมูลได้ก็ต่อเมื่อคุณมีสําเนาสํารองของฐานข้อมูลเท่านั้น

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

เมื่อคุณคืนค่าฐานข้อมูลทั้งหมด คุณแทนที่ไฟล์ฐานข้อมูลที่เสียหาย มีปัญหาข้อมูล หรือหายไปทั้งหมดด้วยสําเนาสํารองของฐานข้อมูลนั้น

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

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

คืนค่าวัตถุในฐานข้อมูล

ถ้าคุณต้องคืนค่าวัตถุในฐานข้อมูลอย่างน้อยหนึ่งวัตถุ ให้นําเข้าวัตถุจากสําเนาสํารองของฐานข้อมูลลงในฐานข้อมูลที่มี (หรือหายไป) วัตถุที่คุณต้องการคืนค่า

สำคัญ

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

  1. เปิดฐานข้อมูลที่คุณต้องการคืนค่าวัตถุ

  2. เมื่อต้องการคืนค่าวัตถุที่หายไป ให้ข้ามไปยังขั้นตอนที่ 3 เมื่อต้องการแทนที่วัตถุที่มีข้อมูลที่ไม่ถูกต้องหรือขาดหายไป หรือถ้าวัตถุนั้นหยุดทํางานอย่างถูกต้อง ให้ทําดังต่อไปนี้:

    1. ถ้าคุณต้องการรักษาวัตถุปัจจุบัน เมื่อต้องการเปรียบเทียบกับเวอร์ชันที่คืนค่าหลังจากที่คุณคืนค่า ให้เปลี่ยนชื่อวัตถุก่อนที่คุณจะคืนค่า ตัวอย่างเช่น ถ้าคุณต้องการคืนค่าฟอร์มที่เสียหายที่ชื่อว่า เช็คเอาท์ คุณสามารถเปลี่ยนชื่อฟอร์มที่เสียหาย Checkout_bad ได้

    2. ลบวัตถุที่คุณต้องการแทนที่

      หมายเหตุ

      โปรดระวังอยู่เสมอเมื่อคุณลบวัตถุฐานข้อมูล เนื่องจากวัตถุเหล่านั้นอาจถูกลิงก์ไปยังวัตถุอื่นๆ ในฐานข้อมูล

  3. คลิก ข้อมูลภายนอก และในกลุ่ม นําเข้า & ลิงก์ ให้คลิก Access

  4. ในกล่องโต้ตอบ รับฐานข้อมูล Data-Access ภายนอก ให้คลิก เรียกดู เพื่อค้นหาฐานข้อมูลสํารอง แล้วคลิกเปิด

  5. เลือก นําเข้าตาราง คิวรี ฟอร์ม รายงาน แมโคร และมอดูลลงในฐานข้อมูลปัจจุบัน แล้วคลิก ตกลง

  6. ในกล่องโต้ตอบนําเข้า วัตถุ ให้คลิกแท็บที่สอดคล้องกับชนิดของวัตถุที่คุณต้องการคืนค่า ตัวอย่างเช่น ถ้าคุณต้องการคืนค่าตาราง ให้คลิกแท็บ ตาราง

  7. คลิกที่วัตถุเพื่อเลือก

  8. ถ้าคุณต้องการคืนค่าวัตถุเพิ่มเติม ให้ทําซ้ําขั้นตอนที่ 6 และ 7 จนกว่าคุณจะเลือกวัตถุทั้งหมดที่คุณต้องการคืนค่า

  9. เมื่อต้องการรีวิวตัวเลือกการนําเข้าก่อนที่จะนําเข้าวัตถุ ในกล่องโต้ตอบ นําเข้าวัตถุ ให้คลิกปุ่ม ตัวเลือก

  10. หลังจากที่คุณเลือกตัวเลือกวัตถุและการตั้งค่าการนําเข้า ให้คลิก ตกลง เพื่อคืนค่าวัตถุ

เมื่อต้องการสร้างการสํารองข้อมูลโดยอัตโนมัติ ให้พิจารณาใช้ผลิตภัณฑ์ที่ทําการสํารองข้อมูลระบบไฟล์โดยอัตโนมัติ เช่น ซอฟต์แวร์การสํารองข้อมูลเซิร์ฟเวอร์ไฟล์หรืออุปกรณ์สํารองข้อมูลภายนอกแบบ USB

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