Back

การกำหนดสิทธิ์การเข้าถึงตาราง ของฐานข้อมูล SQL Server ด้วยโปรแกรม SQL Management Studio

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

        ขั้นตอนการกำหนดสิทธิ์การเข้าถึงตาราง ของฐานข้อมูล SQL Server ด้วยโปรแกรม SQL Management Studio มีดังนี้ 

๑. เปิดโปรแกรม SQL Server Management Studio (SSMS)  เชื่อมต่อฐานข้อมูลด้วย user : sa

๒. คลิกเครื่องหมาย + หน้า Databases

๓. คลิกเครื่องหมาย + หน้าฐานข้อมูลที่ต้องการ

๔. คลิกเครื่องหมาย + หน้า Security 

๕. คลิกเครื่องหมาย + หน้า Users

๖. คลิกขวาที่ user ที่ต้องการกำหนดสิทธิ์ และคลิกเลือก Properties

๗. คลิกเลือก Securables และคลิก Search…

๘. คลิกเลือก Specific objects…

๙. คลิก Object Types…

๑๐. คลิกเลือก Table  (หรือ object ที่ต้องการกำหนด)  และคลิก OK

๑๑. คลิก Browse…

๑๒. เลือกตารางที่ต้องการกำหนดสิทธิ์ และคลิก OK

๑๓. คลิก OK

๑๔. คลิกเลือกสิทธิ์ ต่าง ๆ ที่ต้องการ และคลิก OK

  หมายเหตุ การกำหนดสิทธิ์การเข้าถึงตาราง User ที่กำหนดจะต้องมีการตั้งค่า User Mapping เลือกเป็น public อย่างเดียวเท่านั้น