Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

หมายเหตุ: 

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

  • ถ้าคุณแยกฐานข้อมูลเว็บ ตารางเว็บใดๆ ในฐานข้อมูลนั้นจะไม่ถูกย้ายไปยังฐานข้อมูลส่วนหลัง และจะไม่สามารถเข้าถึงได้จากฐานข้อมูล Front-End ที่เป็นผลลัพธ์

ในบทความนี้

ภาพรวม

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

เมื่อต้องการแยกฐานข้อมูล ให้คุณใช้ตัวช่วยสร้างตัวแยกฐานข้อมูล หลังจากที่คุณแยกฐานข้อมูล คุณต้องแจกจ่ายฐานข้อมูลส่วนหน้าให้กับผู้ใช้ของคุณ

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

ประโยชน์ของฐานข้อมูลแบบแยก

ประโยชน์ของฐานข้อมูลที่แยกมีดังต่อไปนี้:

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

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

  • ความปลอดภัยขั้นสูง    ถ้าคุณเก็บฐานข้อมูลส่วนหลังไว้ในคอมพิวเตอร์ที่ใช้ระบบแฟ้ม NTFS คุณสามารถใช้คุณลักษณะความปลอดภัย NTFS เพื่อช่วยปกป้องข้อมูลของคุณ เนื่องจากผู้ใช้เข้าถึงฐานข้อมูลส่วนหลังโดยใช้ตารางที่ลิงก์ จึงมีโอกาสน้อยที่ผู้บุกรุกจะสามารถเข้าถึงข้อมูลโดยไม่ได้รับอนุญาตโดยการขโมยฐานข้อมูล Front-End หรือโดยการวางตัวเป็นผู้ใช้ที่ได้รับอนุญาต ถ้าคุณไม่แน่ใจว่าไฟล์เซิร์ฟเวอร์ของคุณใช้ระบบไฟล์ใด ให้ติดต่อผู้ดูแลระบบ ถ้าคุณมีสิทธิ์ระดับผู้ดูแลระบบในไฟล์เซิร์ฟเวอร์ คุณสามารถเรียกใช้คําสั่ง msinfo32 เพื่อกําหนดระบบไฟล์ด้วยตนเอง

    ฉันจะใช้ msinfo32 เพื่อตรวจสอบระบบไฟล์ได้อย่างไร

    1. คลิกปุ่ม เริ่ม แล้วคลิก เรียกใช้

    2. ในกล่องโต้ตอบ เรียกใช้ ให้พิมพ์ msinfo32 แล้วคลิก ตกลง

    3. ภายใต้ สรุประบบ ให้คลิกสัญลักษณ์เครื่องหมายบวกที่อยู่ถัดจาก คอมโพเนนต์

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

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

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

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

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

ก่อนที่คุณจะแยกฐานข้อมูล ให้พิจารณาสิ่งต่อไปนี้

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

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

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

  • แม้ว่าการแยกฐานข้อมูลจะเป็นวิธีหนึ่งในการแชร์ข้อมูล แต่ทุกคนที่ใช้ฐานข้อมูลนั้นจะต้องมี Microsoft Office Access เวอร์ชันที่เข้ากันได้กับรูปแบบไฟล์ของฐานข้อมูลส่วนหลัง ตัวอย่างเช่น ถ้าไฟล์ฐานข้อมูลส่วนหลังใช้รูปแบบไฟล์ .accdb ผู้ใช้จะไม่สามารถเข้าถึงข้อมูลได้โดยใช้ Access 2003

  • คุณอาจต้องการใช้รูปแบบไฟล์ Access เวอร์ชันก่อนหน้าสําหรับฐานข้อมูล Back-End ถ้าคุณใช้ฟีเจอร์ที่ไม่ได้รับการสนับสนุนอีกต่อไป ตัวอย่างเช่น ถ้าคุณใช้ Data Access Pages (DAP); คุณสามารถใช้ต่อได้ถ้าฐานข้อมูลส่วนหลังอยู่ในรูปแบบไฟล์ก่อนหน้าที่สนับสนุน DAP คุณสามารถใช้รูปแบบไฟล์ใหม่กับฐานข้อมูลส่วนหน้าเพื่อให้ผู้ใช้ของคุณสามารถเข้าถึงประโยชน์ของรูปแบบใหม่ได้ โปรดสังเกตว่าคุณไม่สามารถเปลี่ยนแปลงข้อมูลใน Data Access Page โดยใช้ Access 2010 หรือใหม่กว่าได้

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

แยกฐานข้อมูล

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

  2. เปิดสําเนาของฐานข้อมูลที่อยู่บนฮาร์ดดิสก์ไดรฟ์ภายในเครื่องของคุณ

  3. บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม ย้ายข้อมูล ให้คลิก ฐานข้อมูล Access ตัวช่วยสร้างตัวแยกฐานข้อมูลจะเริ่มทํางาน

  4. คลิก แยกฐานข้อมูล

  5. ในกล่องโต้ตอบ สร้างฐานข้อมูลส่วนหลัง ให้ระบุชื่อ ชนิดไฟล์ และตําแหน่งที่ตั้งสําหรับไฟล์ฐานข้อมูลส่วนหลัง

    หมายเหตุ: 

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

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

    • คุณสามารถป้อนเส้นทางไปยังตําแหน่งบนเครือข่ายได้ในกล่อง ชื่อไฟล์ ที่ด้านหน้าของชื่อไฟล์ ตัวอย่างเช่น หากตําแหน่งบนเครือข่ายสําหรับฐานข้อมูลส่วนหลังคือ \\server1\share1\ และชื่อไฟล์สําหรับฐานข้อมูลส่วนหลังเป็น MyDB_be.accdb คุณสามารถใส่ \\server1\share1\MyDB_be.accdb ในกล่อง ชื่อไฟล์

    • ตําแหน่งที่ตั้งที่คุณเลือกจะต้องพร้อมใช้งานสําหรับทุกคนที่จะใช้ฐานข้อมูลนั้น เนื่องจากการแมปไดรฟ์อาจแตกต่างกัน คุณควรระบุเส้นทาง UNC ของตําแหน่งที่ตั้งแทนการใช้อักษรชื่อไดรฟ์ที่แมปไว้

  6. เมื่อตัวช่วยสร้างดําเนินการเสร็จสิ้น ระบบจะแสดงข้อความยืนยัน

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

จํากัดการเปลี่ยนแปลงการออกแบบฐานข้อมูลส่วนหน้า

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

  1. เปิดไฟล์ฐานข้อมูลส่วนหน้า (.accdb) ที่คุณต้องการบันทึกเป็นไฟล์ไบนารีที่คอมไพล์แล้ว (.accde)

  2. คลิก ไฟล์ > บันทึกเป็น > สร้าง ACCDE > บันทึกเป็น

  3. ในกล่องโต้ตอบ บันทึกเป็น ให้เรียกดูโฟลเดอร์ที่คุณต้องการบันทึกไฟล์ พิมพ์ชื่อไฟล์ในกล่อง ชื่อไฟล์ แล้วคลิก บันทึก

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

แจกจ่ายฐานข้อมูลส่วนหน้า

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

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

เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • ส่งข้อความอีเมลไปยังผู้ใช้ฐานข้อมูล และแนบไฟล์ฐานข้อมูลส่วนหน้าไปกับข้อความ ใส่คําแนะนําใดๆ ที่จะช่วยให้ผู้ใช้ของคุณเริ่มใช้ฐานข้อมูล Front-End ได้ทันทีได้ง่ายขึ้น

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

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

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

การเปลี่ยนฐานข้อมูลส่วนหลังที่คุณใช้

คุณสามารถย้ายฐานข้อมูลส่วนหลังของคุณ หรือใช้ฐานข้อมูลส่วนหลังอื่นโดยใช้ตัวจัดการตารางที่ลิงก์

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

  1. บนแท็บ ข้อมูลภายนอก ในกลุ่ม นําเข้า & ลิงก์ ให้คลิก ตัวจัดการตารางที่ลิงก์

  2. ในตัวจัดการตารางที่ลิงก์ ให้เลือกตารางที่อยู่ในฐานข้อมูลส่วนหลังปัจจุบัน

    เคล็ดลับ: ถ้าคุณไม่ได้ลิงก์กับฐานข้อมูลอื่น ให้คลิก เลือกทั้งหมด

  3. เลือกกล่องกาเครื่องหมาย ตรวจหาตําแหน่งที่ตั้งใหม่เสมอ แล้วคลิก ตกลง

  4. เรียกดูและเลือกฐานข้อมูลส่วนหลังใหม่

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

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

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

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

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