ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
วิธีแชร์ฐานข้อมูลบนเดสก์ท็อป Access

วิธีแชร์ฐานข้อมูลบนเดสก์ท็อป Access

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

ในบทความนี้

ภาพรวมของวิธีแชร์ข้อมูล Access

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

ภาพรวมของตัวเลือกการแชร์ Access

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

แชร์ฐานข้อมูลเดียว

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

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

เมื่อต้องการแชร์ฐานข้อมูลโดยใช้โฟลเดอร์ที่แชร์:

  1. ในสภาพแวดล้อมที่บ้านหรือธุรกิจขนาดเล็ก ให้แชร์โฟลเดอร์กับบุคคลที่ระบุ For more information, see File sharing over a network in Windows 10.

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

    1. เริ่ม Access และ ภายใต้ไฟล์ ให้คลิกตัวเลือก

    2. ในกล่อง ตัวเลือก ของ Access ให้คลิก การตั้งค่าไคลเอ็นต์

    3. ในส่วนขั้นสูงภายใต้โหมดเปิดเริ่มต้นให้เลือกแชร์คลิก ตกลงแล้วออกจาก Access

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

  4. บนคอมพิวเตอร์ของผู้ใช้แต่ละคน ให้สร้างทางลัดไปยังไฟล์ฐานข้อมูล For more information, see Create a desktop shortcut for an Office program or file.

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

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

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

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

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

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

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

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

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

ดูข้อมูลเพิ่มเติมในการแยกฐานข้อมูล Access

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

แชร์ข้อมูลบนไซต์ SharePoint

มีหลายวิธีในการแชร์ข้อมูล Access บนไซต์ SharePoint:

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

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

For more information, see Import, link, or move data to SharePoint.

คำเตือน    แม้ว่าคุณจะสามารถบันทึกไฟล์ฐานข้อมูล Access ไปยัง OneDrive หรือไลบรารีเอกสาร SharePoint ได้ แต่เราขอแนะนนะให้คุณหลีกเลี่ยงการเปิดฐานข้อมูล Access จากสถานที่เหล่านี้ ไฟล์อาจถูกดาวน์โหลดภายในเครื่องเพื่อแก้ไข แล้วอัปโหลดอีกครั้งเมื่อคุณบันทึกการเปลี่ยนแปลงของคุณไปยัง SharePoint ถ้ามีผู้ใช้มากกว่าหนึ่งคนเปิดฐานข้อมูล Access จาก SharePoint อาจสร้างสเนาฐานข้อมูลหลายชุดขึ้น และอาจมีพฤติกรรมที่ไม่คาดคิดบางอย่างเกิดขึ้น ข้อแนะนานี้ใช้กับไฟล์ Access ทุกชนิดรวมถึงฐานข้อมูลเดียว ฐานข้อมูลแยก และรูปแบบไฟล์ .accdb, .accdc, .accde และ .accdr For more information on deploying Access, see Deploy an Access application.

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

การใช้ข้อมูลร่วมกันโดยใช้เซิร์ฟเวอร์ฐานข้อมูล

คุณสามารถใช้ Access กับผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูล เช่น SQL Server เพื่อแชร์ฐานข้อมูลของคุณ วิธีนี้มีประโยชน์มากมาย แต่ต้องใช้ซอฟต์แวร์เพิ่มเติม ซึ่งเป็นผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูล

วิธีนี้คล้ายกับการแยกฐานข้อมูลเนื่องจากตารางถูกจัดเก็บบนเครือข่าย และผู้ใช้แต่ละคนจะมีสําเนาภายในเครื่องของไฟล์ฐานข้อมูล Access ที่มีลิงก์ไปยังตาราง พร้อมด้วยคิวรี ฟอร์ม รายงาน และวัตถุฐานข้อมูลอื่นๆ ประโยชน์ของการแชร์นี้จะขึ้นอยู่กับซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลที่คุณใช้ แต่โดยทั่วไปแล้วจะมีบัญชีผู้ใช้และการเลือกการเข้าถึงข้อมูล ความพร้อมใช้งานของข้อมูลที่ยอดเยี่ยม และเครื่องมือการจัดการข้อมูลที่รวมที่ดี นอกจากนี้ ซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลส่วนใหญ่จะใช้งานได้ดีกับ Access เวอร์ชันก่อนหน้า ดังนั้นผู้ใช้ของคุณบางรายต้องใช้เวอร์ชันเดียวกัน แชร์เฉพาะตารางเท่านั้น For more information, see Migrate an Access database to SQL Server,Import or link to data in an SQL Server database,and Link to or import data from an Azure SQL Server database.

ข้อดีของการแชร์ฐานข้อมูลโดยใช้เซิร์ฟเวอร์ฐานข้อมูลคือ

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

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

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

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

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

  • Azure SQL Server    นอกจากประโยชน์ของ SQL Server แล้ว ยังมีความสามารถในการปรับขนาดแบบไดนามิกโดยไม่มีการหยุดให้บริการ การปรับให้เหมาะสมที่สุดอัจฉริยะ ความสามารถในการปรับขนาดและความพร้อมใช้งานส่วนกลาง การตัดต้นทุนฮาร์ดแวร์ออก และการลดการดูแลระบบ

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

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

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

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

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

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

×