ฉันสามารถป้องกันผู้ใช้จากการเปิดฐานข้อมูล access 2003 ในมุมมองออกแบบได้หรือไม่ ฉันไม่ต้องการให้ผู้อื่นสามารถเปลี่ยนโครงสร้างของตารางเพียงเพิ่มการเปลี่ยนแปลงหรือลบระเบียนภายในตาราง
ฉันสามารถป้องกันผู้ใช้จากการเปิดฐานข้อมูล access 2003 ในมุมมองออกแบบได้หรือไม่ ฉันไม่ต้องการให้ผู้อื่นสามารถเปลี่ยนโครงสร้างของตารางเพียงเพิ่มการเปลี่ยนแปลงหรือลบระเบียนภายในตาราง
คำตอบ:
user-level-access
สิ่งหนึ่งที่คุณสวยได้อย่างง่ายดายสามารถใช้เพื่อให้บรรลุนี้คือการใช้ ใน Microsoft Access คุณสามารถตั้งค่าworkgroup
(ซึ่งไม่เกี่ยวข้องกับเครือข่าย Windows ทั้งหมด) เวิร์กกรุ๊ปใช้การเข้ารหัสเพื่อตั้งค่าคีย์สำหรับฐานข้อมูลของคุณ ในเวิร์กกรุ๊ปของคุณคุณสามารถตั้งค่าผู้ใช้และให้สิทธิ์ผู้ใช้กับวัตถุในระดับต่างๆ คุณสามารถปิดกั้นไม่ให้สร้างหรือแก้ไขแบบฟอร์ม คุณสามารถป้องกันไม่ให้ปรับเปลี่ยนการออกแบบตารางและวัตถุอื่น ๆ แต่ยังอนุญาตให้สร้าง / แทนที่ / ปรับปรุง / ลบข้อมูล
นี่คือลิงค์บางส่วนพร้อมรายละเอียด
อีกสิ่งหนึ่งที่คุณสามารถทำได้ง่ายกว่านั้นก็คือการยุ่งเกี่ยวกับสิทธิ์การเข้าถึงคือการตั้งค่าคุณสมบัติฐานข้อมูลให้เปิดแบบฟอร์มเริ่มต้นและบล็อกการเปลี่ยนแปลงการออกแบบ เมื่อคุณเปิดใช้งานคุณสมบัติต่อฐานข้อมูลเหล่านี้คุณจะไม่สามารถเปลี่ยนการออกแบบของอะไรก็ได้ นอกจากว่าคุณจะปิดใช้งานคุณสามารถข้ามข้อ จำกัด และรูปแบบเริ่มต้นโดยการกดแป้น Shift ซ้ายค้างไว้เมื่อคุณเปิดฐานข้อมูล
ดูลิงค์นี้
ทำไมไม่เพียง แต่ให้ผู้ใช้เหล่านั้นสำเนาMicrosoft Access Runtimeซึ่งสามารถเข้าถึงฟอร์มข้อมูลตารางและอื่น ๆ แต่ขาดคุณสมบัติการออกแบบทั้งหมดอย่างสมบูรณ์
โดยทั่วไปหมายความว่าการติดตั้งไซต์ Office ของคุณอาจถูกกว่าเพราะคุณต้องการเพียงสำเนาของการเข้าถึงสำหรับผู้ที่ต้องการใช้เท่านั้น