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

แชร์ฐานข้อมูลเดียว
ตัวเลือกนี้เป็นวิธีที่ง่ายที่สุดและมีข้อกำหนดน้อยที่สุด แต่ก็ให้ฟังก์ชันการทำงานน้อยที่สุดเช่นกัน ในวิธีนี้ ไฟล์ฐานข้อมูลจะถูกเก็บเอาไว้อยู่บนไดรฟ์เครือข่ายที่แชร์ และผู้ใช้ทุกคนแชร์ไฟล์ฐานข้อมูลพร้อมๆ กันได้ วิธีนี้มีข้อจำกัดบางประการเกี่ยวกับความเชื่อถือได้และความพร้อมใช้งานในกรณีที่ถ้ามีผู้ใช้หลายคนแก้ไขเปลี่ยนแปลงข้อมูลพร้อมๆ กันเพราะวัตถุฐานข้อมูลทั้งหมดนั้นถูกแชร์อยู่ นอกจากนี้เทคนิคนี้ยังอาจทำให้ประสิทธิภาพลดลงได้เพราะวัตถุฐานข้อมูลทั้งหมดถูกส่งไปทั่วทั้งเครือข่าย
ตัวเลือกนี้เหมาะสำหรับกรณีมีผู้ใช้เพียงไม่กี่คนที่จะใช้ฐานข้อมูลในเวลาเดียวกัน และผู้ใช้ไม่ต้องการกำหนดการออกแบบของฐานข้อมูลเอง แต่วิธีนี้มีความปลอดภัยน้อยกว่าวิธีอื่นๆในการแชร์ฐานข้อมูลเนื่องจากผู้ใช้แต่ละรายมีสำเนาของไฟล์ฐานข้อมูลทั้งหมดให้เพิ่มความเสี่ยงของการเข้าถึงที่ไม่ได้รับอนุญาต
เมื่อต้องการแชร์ฐานข้อมูลโดยใช้โฟลเดอร์ที่แชร์:
-
ในสภาพแวดล้อมภายในบ้านหรือธุรกิจขนาดเล็กแชร์โฟลเดอร์กับบุคคลที่เฉพาะเจาะจง สำหรับข้อมูลเพิ่มเติมให้ดูที่การแชร์ไฟล์ผ่านเครือข่ายใน Windows 10
-
ตรวจสอบให้แน่ใจว่าการเข้าถึงถูกตั้งค่าเป็นเปิดในโหมดที่แชร์บนคอมพิวเตอร์ของผู้ใช้ทั้งหมด นี่คือการตั้งค่าเริ่มต้นแต่คุณควรตรวจสอบให้แน่ใจว่าถ้าผู้ใช้เปิดฐานข้อมูลในโหมดเอกสิทธิ์เฉพาะบุคคลนั้นจะรบกวนความพร้อมใช้งานของข้อมูล
-
เริ่มการเข้าถึงและภายใต้ไฟล์ให้คลิกตัวเลือก
-
ในกล่องตัวเลือกการเข้าถึงให้คลิกการตั้งค่าไคลเอ็นต์
-
ในส่วนขั้นสูงภายใต้โหมดเปิดเริ่มต้นให้เลือกแชร์แล้วคลิกตกลงจากนั้นออกจากการเข้าถึง
-
-
คัดลอกไฟล์ฐานข้อมูลไปยังโฟลเดอร์ที่แชร์ หลังจากที่คุณคัดลอกไฟล์ฐานข้อมูลแล้ว ตรวจดูให้แน่ใจว่าแอตทริบิวต์ของไฟล์ถูกตั้งค่าให้อนุญาตการเข้าถึงไฟล์ฐานข้อมูลนั้นแบบอ่าน/เขียนได้ ผู้ใช้จะต้องมีการเข้าถึงแบบอ่าน/เขียนเพื่อใช้ฐานข้อมูลนั้นได้
-
บนคอมพิวเตอร์ของผู้ใช้แต่ละคนให้สร้างทางลัดไปยังไฟล์ฐานข้อมูล สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างทางลัดบนเดสก์ท็อปสำหรับโปรแกรม Office หรือไฟล์
แชร์ฐานข้อมูลแบบแยก
นี่เป็นตัวเลือกที่ดีถ้าคุณไม่มีไซต์ SharePoint หรือเซิร์ฟเวอร์ฐานข้อมูล คุณสามารถแชร์ฐานข้อมูลแยกผ่านเครือข่ายท้องถิ่น (LAN) เมื่อคุณแยกฐานข้อมูลคุณจัดระเบียบใหม่เป็นสองไฟล์ซึ่งเป็นฐานข้อมูลส่วนหลังที่มีตารางข้อมูลและฐานข้อมูลส่วนหน้าที่มีวัตถุฐานข้อมูลอื่นๆทั้งหมดเช่นแบบสอบถามฟอร์มและรายงาน ผู้ใช้แต่ละคนจะโต้ตอบกับข้อมูลโดยใช้สำเนาภายในเครื่องของฐานข้อมูล front-end
ประโยชน์ของการแยกฐานข้อมูลรวมถึงต่อไปนี้:
-
ประสิทธิภาพการทำงานที่ดียิ่งขึ้น เฉพาะข้อมูลเท่านั้นที่ใช้ร่วมกันผ่านเครือข่ายไม่ใช่ตารางคิวรีฟอร์มรายงานแมโครและโมดูล
-
ความพร้อมใช้งานมากขึ้น ทรานแซคชันฐานข้อมูลเช่นการแก้ไขระเบียนจะเสร็จสมบูรณ์ได้อย่างรวดเร็วยิ่งขึ้น
-
ความปลอดภัยที่เพิ่มขึ้น ผู้ใช้เข้าถึงฐานข้อมูลสิ้นสุดหลังผ่านตารางที่เชื่อมโยง มีแนวโน้มน้อยกว่าที่ผู้บุกรุกสามารถเข้าถึงข้อมูลได้โดยไม่ได้รับอนุญาตผ่านทางฐานข้อมูล front-end
-
ความน่าเชื่อถือที่ดียิ่งขึ้น ถ้าผู้ใช้พบปัญหาและฐานข้อมูลปิดโดยไม่คาดคิดความเสียหายของไฟล์ฐานข้อมูลใดๆจะถูกจำกัดไว้ที่สำเนาของฐานข้อมูลส่วนหน้าที่ผู้ใช้เปิดอยู่
-
สภาพแวดล้อมการพัฒนาที่ยืดหยุ่น ผู้ใช้แต่ละคนสามารถพัฒนาคิวรีฟอร์มรายงานและวัตถุฐานข้อมูลอื่นๆโดยไม่ส่งผลกระทบต่อผู้ใช้รายอื่นได้อย่างอิสระ นอกจากนี้คุณยังสามารถพัฒนาและแจกจ่ายเวอร์ชันใหม่ของฐานข้อมูล front-end ได้โดยไม่ต้องเข้าถึงข้อมูลที่ถูกเก็บไว้ในฐานข้อมูลส่วนหลัง
สำหรับข้อมูลเพิ่มเติมให้ดูที่การแยกฐานข้อมูล Access
แชร์ข้อมูลบนไซต์ SharePoint
มีหลายวิธีในการแชร์ข้อมูล Access บนไซต์ SharePoint:
-
ลิงก์ กระบวนการการเชื่อมต่อจะเชื่อมต่อกับข้อมูลในโปรแกรมอื่นเพื่อให้คุณสามารถดูและแก้ไขข้อมูลล่าสุดทั้งใน SharePoint และใน Access ได้โดยไม่ต้องสร้างและรักษาสำเนาของข้อมูลใน Access ถ้าคุณไม่ต้องการคัดลอกรายการ SharePoint ลงในฐานข้อมูล Access ของคุณแต่ต้องการเรียกใช้คิวรีและสร้างรายงานโดยยึดตามเนื้อหาของรายการนั้นคุณสามารถลิงก์ไปยังข้อมูลได้
-
ย้าย เมื่อคุณย้ายข้อมูลจากการเข้าถึงไซต์ SharePoint คุณสามารถสร้างรายการบนไซต์ SharePoint ที่ยังคงเชื่อมโยงกับตารางในฐานข้อมูลของคุณได้ ตัวช่วยสร้างการส่งออกตารางไปยัง SharePoint ช่วยให้คุณสามารถย้ายข้อมูลจากตารางทั้งหมดของคุณได้ในเวลาเดียวกันและเพื่อรักษาความสัมพันธ์ของพวกเขา
สำหรับข้อมูลเพิ่มเติมให้ดูนำเข้าลิงก์หรือย้ายข้อมูลไปยัง SharePoint
คำเตือน แม้ว่าคุณจะสามารถบันทึกไฟล์ฐานข้อมูล Access ไปยัง OneDrive หรือไลบรารีเอกสาร SharePoint ได้เราขอแนะนำให้คุณหลีกเลี่ยงการเปิดฐานข้อมูล Access จากตำแหน่งที่ตั้งเหล่านี้ ไฟล์อาจได้รับการดาวน์โหลดภายในเครื่องสำหรับการแก้ไขแล้วอัปโหลดอีกครั้งเมื่อคุณบันทึกการเปลี่ยนแปลงของคุณไปยัง SharePoint ถ้ามีผู้ใช้มากกว่าหนึ่งคนเปิดฐานข้อมูล Access จาก SharePoint สำเนาของฐานข้อมูลหลายชุดอาจได้รับการสร้างขึ้นและลักษณะการทำงานที่ไม่คาดคิดบางอย่างอาจเกิดขึ้น คำแนะนำนี้จะนำไปใช้กับทุกชนิดของไฟล์ Access รวมถึงฐานข้อมูลเดียวที่มีการแยกฐานข้อมูลและรูปแบบไฟล์ .accdb, .accdc, .accde และ accdr สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับใช้ Access ให้ดูที่การปรับใช้แอปพลิเคชัน access
แชร์ข้อมูลโดยใช้เซิร์ฟเวอร์ฐานข้อมูล
คุณสามารถใช้ Access กับผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลเช่น SQL Server เพื่อแชร์ฐานข้อมูลของคุณได้ วิธีนี้มีประโยชน์มากมายแต่จำเป็นต้องมีซอฟต์แวร์เพิ่มเติมซึ่งเป็นผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูล
วิธีนี้จะเหมือนกับการแยกฐานข้อมูลเนื่องจากตารางถูกจัดเก็บไว้บนเครือข่ายและผู้ใช้แต่ละรายจะมีสำเนาของไฟล์ฐานข้อมูล Access ที่มีลิงก์ไปยังตารางพร้อมกับคิวรีฟอร์มรายงานและวัตถุฐานข้อมูลอื่นๆ ประโยชน์ของวิธีการแชร์นี้จะขึ้นอยู่กับซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลที่คุณใช้แต่โดยทั่วไปแล้วจะรวมบัญชีผู้ใช้และการเข้าถึงข้อมูลที่มีความพร้อมใช้งานข้อมูลที่ยอดเยี่ยมและเครื่องมือการจัดการข้อมูลที่รวมกันดี นอกจากนี้ซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลส่วนใหญ่จะทำงานได้ดีกับ Access เวอร์ชันก่อนหน้าจึงไม่ใช่ผู้ใช้ทั้งหมดของคุณจะต้องใช้เวอร์ชันเดียวกัน เฉพาะตารางที่แชร์เท่านั้น สำหรับข้อมูลเพิ่มเติมให้ดูโยกย้ายฐานข้อมูล Access ไปยัง SQL Serverนำเข้าหรือเชื่อมโยงไปยังข้อมูลในฐานข้อมูล Sql serverและลิงก์ไปยังหรือนำเข้าข้อมูลจากฐานข้อมูล Azure SQL server
ข้อดีของการแชร์ฐานข้อมูลโดยใช้เซิร์ฟเวอร์ฐานข้อมูลคือ
-
ประสิทธิภาพการทำงานสูงและการปรับขยาย ในหลายสถานการณ์เซิร์ฟเวอร์ฐานข้อมูลมีประสิทธิภาพการทำงานที่ดีกว่าไฟล์ฐานข้อมูล Access เพียงอย่างเดียว ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลจำนวนมากยังมีการสนับสนุนสำหรับฐานข้อมูลขนาดใหญ่มากขนาดเทราไบต์โดยประมาณ๕๐๐ครั้งที่ขีดจำกัดปัจจุบันสำหรับไฟล์ฐานข้อมูล Access (สองกิกะไบต์) ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลทำงานได้อย่างมีประสิทธิภาพมากโดยการประมวลผลคิวรีแบบขนาน (โดยใช้หลายเธรดพื้นเมืองภายในกระบวนการเดียวเพื่อจัดการคำขอของผู้ใช้) และลดความต้องการหน่วยความจำเพิ่มเติมเมื่อมีการเพิ่มผู้ใช้เพิ่มเติม
-
ความพร้อมใช้งานเพิ่มขึ้น ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลส่วนใหญ่อนุญาตให้คุณสำรองฐานข้อมูลของคุณได้ในขณะที่กำลังใช้งานอยู่ ดังนั้นคุณจึงไม่จำเป็นต้องบังคับให้ผู้ใช้ออกจากฐานข้อมูลเพื่อสำรองข้อมูล นอกจากนี้ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลมักจะจัดการการแก้ไขและบันทึกการล็อกพร้อมกันอย่างมีประสิทธิภาพมาก
-
ความปลอดภัยที่ได้รับการปรับปรุง ไม่มีฐานข้อมูลที่สามารถทำความปลอดภัยได้อย่างสมบูรณ์ อย่างไรก็ตามผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลมีการรักษาความปลอดภัยที่สมบูรณ์ที่จะช่วยปกป้องข้อมูลของคุณจากการใช้งานที่ไม่ได้รับอนุญาต ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลส่วนใหญ่จะมีการรักษาความปลอดภัยที่ใช้บัญชีซึ่งช่วยให้คุณสามารถระบุได้ว่าใครสามารถดูตารางใดได้บ้าง แม้ในกรณีที่การเข้าถึงส่วนหน้าจะได้รับการใช้ข้อมูลที่ไม่ได้รับอนุญาตจะถูกป้องกันโดยการรักษาความปลอดภัยโดยใช้บัญชีโดยไม่ได้รับอนุญาต
-
การ recoverability อัตโนมัติ ในกรณีของความล้มเหลวของระบบ (เช่นการหยุดทำงานของระบบปฏิบัติการหรือการดับไฟฟ้า) ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลบางชนิดมีกลไกการกู้คืนอัตโนมัติที่กู้คืนฐานข้อมูลไปยังสถานะสุดท้ายของความสอดคล้องกันโดยไม่มีผู้ดูแลระบบฐานข้อมูล แซง .
-
การประมวลผลบนเซิร์ฟเวอร์ การใช้ Access ในการกำหนดค่าไคลเอ็นต์/เซิร์ฟเวอร์ช่วยลดปริมาณการใช้งานเครือข่ายโดยการประมวลผลคิวรีฐานข้อมูลบนเซิร์ฟเวอร์ก่อนที่จะส่งผลลัพธ์ไปยังไคลเอ็นต์ การมีเซิร์ฟเวอร์ทำการประมวลผลมักจะมีประสิทธิภาพมากขึ้นโดยเฉพาะอย่างยิ่งเมื่อทำงานกับชุดข้อมูลขนาดใหญ่
-
Azure SQL Server นอกจากประโยชน์ของ SQL Server แล้วยังมีการขยายแบบไดนามิกที่ไม่มีการหยุดทำงานการปรับให้เหมาะสมและความพร้อมใช้งานของการลดค่าใช้จ่ายของฮาร์ดแวร์และการดูแลลดลง
หมายเหตุ: หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง