ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

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

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

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

หมายเหตุ: 

  • การแยกฐานข้อมูลไม่เหมือนกับการเก็บถาวรฐานข้อมูล หัวข้อนี้ไม่ได้กล่าวถึงวิธีการเก็บถาวรข้อมูล คุณเก็บถาวรข้อมูลโดยการย้ายระเบียนเก่าไปยังฐานข้อมูลอื่นเป็นระยะๆ เนื่องจากไฟล์ฐานข้อมูลขยายตัวเร็วเกินไปไปยังขีดจํากัดขนาดไฟล์ หรือเนื่องจากคุณต้องการเก็บไฟล์ฐานข้อมูลให้มีขนาดเล็กและจัดระเบียบข้อมูลของคุณตามช่วงเวลา ในบางกรณี คุณสามารถเก็บถาวรข้อมูลโดยการแยกฐานข้อมูล For more information, see the online article Archive Access data.

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

ในบทความนี้

ภาพรวม

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • คุณอาจต้องการใช้รูปแบบไฟล์ Access เวอร์ชันก่อนหน้าของฐานข้อมูล Back-end ถ้าคุณใช้ฟีเจอร์ที่ไม่สนับสนุนอีกต่อไป ตัวอย่างเช่น ถ้าคุณใช้ Data Access Page (DAP) คุณสามารถใช้ต่อได้ถ้าฐานข้อมูล Back-end อยู่ในรูปแบบไฟล์เวอร์ชันก่อนหน้าที่สนับสนุน 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. ในกล่องโต้ตอบบันทึกเป็นให้เรียกดูโฟลเดอร์ที่คุณต้องการบันทึกไฟล์ พิมพ์ชื่อไฟล์ในกล่อง ชื่อไฟล์แล้วคลิกบันทึก

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

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

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

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×