สมมติว่าการออกแบบฐานข้อมูลเดสก์ท็อป Microsoft Access ของคุณมีการเปลี่ยนแปลง (ตาราง คิวรี คุณสมบัติเขตข้อมูล ฟอร์ม หรือรายงานใหม่หรือที่ถูกปรับเปลี่ยน) และคุณต้องการดูประวัติของการเปลี่ยนแปลงเหล่านี้ คุณสามารถใช้ Database Compare เพื่อเปรียบเทียบฐานข้อมูล Access บนเดสก์ท็อปเวอร์ชันหนึ่งกับอีกเวอร์ชันหนึ่งได้ คุณจะเห็นความแตกต่าง เช่น ตารางใหม่หรือตารางที่เปลี่ยนแปลง คิวรี เขตข้อมูล คุณสมบัติเขตข้อมูล และอื่นๆ ในรายงาน SQL Server Reporting Services ที่คุณสามารถส่งออกไปยัง Excel หรือบันทึกในรูปแบบ PDF

หมายเหตุ: คุณไม่สามารถใช้ Database Compare กับ Access Web App ได้

ในบทความนี้

เปรียบเทียบฐานข้อมูล Access สองฐานข้อมูล

  1. เปิด Database Compare คุณจะเห็นกล่องโต้ตอบอย่างง่ายที่มีสองแท็บ: การตั้งค่าและผลลัพธ์

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

  3. ถัดจากกล่อง ถึง ให้เลือกปุ่ม เรียกดู ปุ่ม เรียกดู เพื่อค้นหาฐานข้อมูลที่ "เปลี่ยนแปลง" (หรือเวอร์ชันล่าสุด)

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

  5. ในส่วน ค่ารายงาน ให้เลือก แบบเต็ม หรือ ย่อ เพื่อระบุรายละเอียดของผลลัพธ์ที่คุณต้องการ

  6. เลือก เปรียบเทียบ เพื่อเรียกใช้การเปรียบเทียบ

หลังจากเสร็จสิ้นการเปรียบเทียบ รายงาน SQL Server Reporting Services จะเปิดขึ้นบนหน้าจอของคุณ คุณสามารถส่งออกรายงานนี้ไปยัง Excel หรือบันทึกรายงานในรูปแบบ PDF

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

สร้างฐานข้อมูลเวอร์ชันสํารองของคุณ

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

  1. เลือก ไฟล์ > บันทึกเป็น

  2. ภายใต้ บันทึกฐานข้อมูลเป็น > ขั้นสูง ให้เลือก สํารองฐานข้อมูล

การสํารองข้อมูลของคุณจะถูกบันทึกพร้อมกับชื่อไฟล์ในปี เดือน และวันที่ ถ้าคุณบันทึกสําเนาสํารองหลายรายการในวันเดียวกัน เครื่องหมายขีดล่างและตัวเลขในวงเล็บจะถูกเพิ่มหลังวันที่ การสํารองข้อมูลหลายครั้งของฐานข้อมูลที่ชื่อ Inventory.accdb จากวันหนึ่ง (13/3/2555) อาจมีลักษณะดังนี้:

  • Inventory _2012_03_13.accdb

  • Inventory _2012_03_13_(1).accdb

  • Inventory _2012_03_13_(2).accdb

เมื่อต้องการค้นหาคําสั่ง สํารองฐานข้อมูล ใน Access เวอร์ชันก่อนหน้า:

  • ใน Access 2010 ให้คลิก ไฟล์ > บันทึก & ประกาศ > ขั้นสูง > สํารองฐานข้อมูล

  • ใน Access 2007 ให้คลิก ปุ่ม Office > จัดการ > สํารองฐานข้อมูล

  • ใน Access 2003 และเวอร์ชันก่อนหน้า ให้คลิก ไฟล์ > สํารองฐานข้อมูล

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

คุณได้รับข้อความแสดงข้อผิดพลาด "ไม่สามารถเปิดฐานข้อมูล Access ได้" ใช่หรือไม่

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

เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการเก็บรหัสผ่านใน Database Compare ให้ดู จัดการรหัสผ่านที่ใช้ในการเปิดไฟล์สําหรับการเปรียบเทียบ

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

คุณได้รับข้อความแสดงข้อผิดพลาด "ข้อยกเว้นที่ไม่ได้รับการจัดการ" หรือไม่

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

  1. ลงชื่อเข้าใช้คอมพิวเตอร์ของผู้ใช้ในฐานะผู้ดูแลระบบ

  2. ดาวน์โหลดและติดตั้ง ดาวน์โหลด .NET Framework 4.0

  3. ดาวน์โหลดและติดตั้ง SQLSysClrTypes (64 บิต) หรือ SQLSysClrTypes (32 บิต)

  4. ดาวน์โหลดและติดตั้ง Microsoft Report Viewer 2015 Runtime

  5. รีสตาร์ตคอมพิวเตอร์ของผู้ใช้

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

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย