ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

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

หมายเหตุ: 

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

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

ในบทความนี้

ภาพรวม

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

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

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

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

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

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

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

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

    How do I ใช้ 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. เรียกดูและเลือกฐานข้อมูลส่วนหลังใหม่

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

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

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

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

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

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

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

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

×