สมมติว่าการออกแบบฐานข้อมูลเดสก์ท็อป Microsoft Access ของคุณมีการเปลี่ยนแปลง (ตาราง คิวรี คุณสมบัติเขตข้อมูล ฟอร์ม หรือรายงานใหม่หรือที่ถูกปรับเปลี่ยน) และคุณต้องการดูประวัติของการเปลี่ยนแปลงเหล่านี้ คุณสามารถใช้Database Compareเพื่อเปรียบเทียบฐานข้อมูลเดสก์ท็อป Access รุ่นหนึ่งกับอีกรุ่นหนึ่งได้ คุณจะเห็นความแตกต่าง เช่น ตารางคิวรี ใหม่หรือที่เปลี่ยนแปลง เขตข้อมูล คุณสมบัติเขตข้อมูล และอื่นๆ ในรายงานSQL Server Reporting Servicesที่คุณสามารถส่งออกไปยังExcelหรือบันทึกในรูปแบบ PDF
หมายเหตุ: คุณไม่สามารถใช้Database Compareกับ Access Web App ได้
ในบทความนี้
-
คุณได้รับข้อความแสดงข้อผิดพลาด "ไม่สามารถเปิดฐานข้อมูล Access ได้" ใช่หรือไม่
-
คุณได้รับข้อความแสดงข้อผิดพลาด "ข้อยกเว้นที่ไม่ได้รับการจัดการ" หรือไม่
-
หมายเหตุ: มีข้อผิดพลาดเกิดขึ้นเมื่อคุณเลือก เปรียบเทียบฐานข้อมูล ถ้าการอ้างอิงและข้อกําหนดเบื้องต้นไม่ได้รับการติดตั้ง
เปรียบเทียบฐานข้อมูล Access สองฐานข้อมูล
-
เปิดDatabase Compare คุณจะเห็นกล่องโต้ตอบอย่างง่ายที่มีสองแท็บ: การตั้งค่าและผลลัพธ์
-
บนแท็บ ตั้งค่า ถัดจากกล่อง เปรียบเทียบ ให้ใช้ปุ่ม เรียกดู เพื่อค้นหาฐานข้อมูลที่คุณต้องการใช้เป็น "ข้อมูลพื้นฐาน" (หรือเวอร์ชันก่อนหน้า) เมื่อคุณพบไฟล์ที่คุณต้องการ ให้เลือก เปิด
-
ถัดจากกล่อง ถึง ให้เลือกปุ่ม เรียกดู เพื่อค้นหาฐานข้อมูลที่ "เปลี่ยนแปลง" (หรือเวอร์ชันล่าสุด)
-
ในส่วน ตัวเลือกรายงาน ให้เลือกวัตถุฐานข้อมูล (ตาราง คิวรี แมโคร โมดูล รายงาน ฟอร์ม หรือหน้า) ที่คุณต้องการเปรียบเทียบโดยการเลือกกล่องที่อยู่ถัดจากวัตถุเหล่านั้น
-
ในส่วน ค่ารายงาน ให้เลือก แบบเต็ม หรือ ย่อ เพื่อระบุรายละเอียดของผลลัพธ์ที่คุณต้องการ
-
เลือก เปรียบเทียบ เพื่อเรียกใช้การเปรียบเทียบ
หลังจากเสร็จสิ้นการเปรียบเทียบ รายงานSQL Server Reporting Servicesจะเปิดขึ้นบนหน้าจอของคุณ คุณสามารถส่งออกรายงานนี้ไปยัง Excel หรือบันทึกรายงานในรูปแบบ PDF
สร้างฐานข้อมูลเวอร์ชันสํารองของคุณ
วิธีที่ดีที่สุดในการติดตามการเปลี่ยนแปลงการออกแบบในฐานข้อมูลบนเดสก์ท็อปของคุณคือการบันทึกเวอร์ชันการสํารองข้อมูลอย่างน้อยหนึ่งเวอร์ชัน การสํารองข้อมูลฐานข้อมูลของคุณเป็นกระบวนการที่แตกต่างจากการบันทึกสําเนา
-
เลือก ไฟล์ > บันทึกเป็น
-
ภายใต้ บันทึกฐานข้อมูลเป็น > ขั้นสูง ให้เลือก สํารองฐานข้อมูล
การสํารองข้อมูลของคุณจะถูกบันทึกพร้อมกับชื่อไฟล์ในปี เดือน และวันที่ ถ้าคุณบันทึกสําเนาสํารองหลายรายการในวันเดียวกัน เครื่องหมายขีดล่างและตัวเลขในวงเล็บจะถูกเพิ่มหลังวันที่ การสํารองข้อมูลหลายรายการของฐานข้อมูลที่ชื่อ 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ทํางานอย่างถูกต้องจะไม่ได้รับการติดตั้งโดยอัตโนมัติ ทำดังต่อไปนี้:
-
ลงชื่อเข้าใช้คอมพิวเตอร์ของผู้ใช้ในฐานะผู้ดูแลระบบ
-
ดาวน์โหลดและติดตั้ง ดาวน์โหลด .NET Framework 4.0
-
ดาวน์โหลดและติดตั้ง SQLSysClrTypes (64 บิต) หรือ SQLSysClrTypes (32 บิต)
-
ดาวน์โหลดและติดตั้ง Microsoft Report Viewer 2015 Runtime
-
รีสตาร์ตคอมพิวเตอร์ของผู้ใช้