ผู้ดูแลระบบสามารถ สร้าง ลบ หรือปฏิเสธสิทธิ์ใน MS SQL Server สิทธิ์ที่กล่าวถึงนี้หมายถึง การเข้าถึงฐานข้อมูล (CSDL) คุณสามารถ สร้าง ลบ หรือปฏิเสธสิทธิ์ใน MS SQL Server
เพื่อกระจายสิทธิ์ ใช้ 1 ใน 2 วิธี
วิธีที่ 1: ใช้ T-SQL
Use <database name>Grant <permission name> on <object name> to <usernameprinciple>
ตัวอย่าง:
เพื่อให้สิทธิ์แก่ผู้ใช้ชื่อ TestUser บนออบเจ็กต์ TestTable บนฐานข้อมูลชื่อ TestDB ให้รันคำสั่งต่อไปนี้
USE TestDBGOGrant select on TestTable to TestUser
วิธีที่ 2: ใช้ SQL Server Management Studio (SSMS)
ขั้นตอนที่ 1 : เชื่อมต่อฐานข้อมูล ขยายไดเรกทอรีตามภาพด้านล่าง
รูปที่ 1 : วิธีกระจายสิทธิ์ผู้ใช้ใน MS SQL Server
เปิดโฟลเดอร์ Security > Users และหาชื่อผู้ใช้ที่ต้องการกระจายสิทธิ์
ขั้นตอนที่ 2 : คลิกขวา TestUser และเลือก Properties หน้าจอด้านล่างจะปรากฏ
รูปที่ 2 : วิธีกระจายสิทธิ์ผู้ใช้ใน MS SQL Server
หน้าจอจัดการผู้ใช้ TestUser
ขั้นตอนที่ 3 : ใช้ Search เพื่อค้นหาและเลือกออบเจ็กต์ที่ต้องการกระจายสิทธิ์ ที่นี่คือ Table TestTable
ขั้นตอนที่ 4 : คลิกที่ตาราง TestTable , จากนั้นเลือก checkbox Grant สำหรับการดำเนินการในรายการด้านล่างตามภาพ ตัวอย่างนี้ ให้สิทธิ์ select ตาราง (Select)
รูปที่ 3 : วิธีกระจายสิทธิ์ผู้ใช้ใน MS SQL Server
ติ๊กเลือกกล่องสิทธิ์
ขั้นตอนที่ 5 : คลิก OK เพื่อเสร็จสิ้นการให้สิทธิ์
คุณเพิ่งอ่านจบบทความ "วิธีกระจายสิทธิ์ผู้ใช้ใน MS SQL Server" ที่แก้ไขโดยทีม TipsMake เราหวังว่าบทความนี้ให้เคล็ดลับเทคโนโลยีที่มีประโยชน์ คุณสามารถค้นหาบทความคล้ายกันได้ ขอบคุณที่อ่านและติดตามเราอย่างสม่ำเสมอ
Isabella Humphrey
อัปเดต 25 พฤษภาคม 2019