การใช้งานระหว่าง Admin กับ User



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

03 ก.ค. 61 , 08:42:26
อ่าน 570 ครั้ง

nousinh

การใช้งานระหว่าง Admin กับ User
« เมื่อ: 03 ก.ค. 61 , 08:42:26 »
ต้องทำอย่างไรครับ จึงสามารถแยกการใช้งานระหว่างแอดมินกับยูเซอร์ในระบบฐานข้อมูลของเรา

 

03 ก.ค. 61 , 21:46:06
ตอบกลับ #1

สันติสุข

: การใช้งานระหว่าง Admin กับ User
« ตอบกลับ #1 เมื่อ: 03 ก.ค. 61 , 21:46:06 »
ถ้าใช้ฐานข้อมูลนามสกุล .mdb, .mde ตัว Access จะมี User-Level Security เพื่อสร้างผู้ใช้, กลุ่มผู้ใช้ และกำหนดสิทธิ์ได้ว่าจะให้มีสิทธิ์ตามที่ Access ให้มา มากน้อยแค่ไหน หา Google ด้วยคำ Microsoft Access User Level Security มีอธิบายวิธีทำไว้เยอะแยะครับ แต่การเล่นกับระบบ Security อ่านให้เข้าใจดีๆก่อน ถ้าทำอะไรผิดไป เดี๋ยวจะใช้ไฟล์ไม่ได้นะครับ

แต่ถ้านามสกุลเป็น .accdb, .accde  Access ตั้งแต่ 2007 ได้ตัดเอาความสามารถนี้ออกไปแล้ว การสร้างผู้ใช้, กลุ่มผู้ใช้, สิทธิ์ต่างๆ เราต้องเขียนโค้ดเอาเอง ดังนั้นไม่มีอะไรตายตัว มีเทคนิคเยอะแยะแล้วแต่ความซับซ้อน มีทั้งการป้องกันไฟล์ Back-End ที่เป็นฐานข้อมูล และไฟล์ Front-End ที่เป็นไฟล์เก็บหน้าฟอร์ม/รายงานต่างๆ ลองดูตัวอย่างข้างล่าง

- วิธีที่ใช้ Active Directory ของ Windows เอง (เครื่องเราต้องอยู่ในโดเมนเน็ทเวิร์คและมี Active Directory) www.accesssecurityblog.com/post/Securing-Access-databases-using-Active-Directory.aspx link

- วิธีที่สร้างเทเบิลผู้ใช้และกำหนดสิทธิ์เอาเอง (เครื่องเราไม่จำเป็นต้องอยู่ในเน็ทเวิร์ค) www.accesssecurityblog.com/post/2011/04/02/Login-Security-using-Access-VBA.aspx link

- ลองอ่านอันนี้ด้วยครับ มีโปรแกรมที่คุณสมชายทำเป็นตย.เอาไว้ www.thai-access.com/topic_post.asp?CategoryID=1&TopicID=4371

ยังไงก็ตาม โดยส่วนตัวคิดว่าใครก็ตามที่มีสิทธิ์ใช้โปรแกรมนั้น ถ้ามีความรู้ ก็สามารถเจาะเข้าฐานข้อมูลได้อยู่ดี ความปลอดภัยของ Access มีน้อยครับ
« แก้ไขครั้งสุดท้าย: 03 ก.ค. 61 , 21:54:12 โดย สันติสุข »
ช่วยพกถุงผ้า/ถุงพลาสติกไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 
โพสต์นี้ได้รับคำขอบคุณจาก: MyDDT


บอร์ดเรียนรู้ Access สำหรับคนไทย