Administrator có thể tạo, xóa hoặc từ chối quyền hạn trong MS SQL Server. Quyền hạn ở đây ám chỉ quyền truy cập cơ sở dữ liệu (CSDL). Bạn có thể tạo, xóa hoặc từ chối quyền hạn trong MS SQL Server.
Để phân quyền, dùng 1 trong 2 cách.
Cách 1: Dùng T-SQL
USE <tên database>GRANT <tên quyền> ON <tên đối tượng> TO <tên user/principal>
Ví dụ:
Để cấp quyền cho user TestUser trên đối tượng TestTable trong database TestDB, chạy truy vấn sau.
USE TestDBGOGRANT SELECT ON TestTable TO TestUser
Cách 2: Dùng SQL Server Management Studio (SSMS)
Bước 1 : Kết nối database, mở rộng thư mục như hình dưới.
Hình 1: Cách phân quyền user trong MS SQL Server
Mở thư mục Security > Users và tìm username cần phân quyền
Bước 2 : Chuột phải TestUser chọn Properties. Màn hình dưới sẽ hiện.
Hình 2: Cách phân quyền user trong MS SQL Server
Màn hình quản lý user TestUser
Bước 3 : Dùng Search để tìm và chọn đối tượng cần phân quyền, ở đây là Table TestTable.
Bước 4 : Nhấn vào bảng TestTable , sau đó tích checkbox Grant cho các thao tác trong danh sách dưới như hình. Ví dụ này cấp quyền chọn bảng (Select).
Hình 3: Cách phân quyền user trong MS SQL Server
Tích chọn ô quyền hạn
Bước 5 : Nhấn OK để hoàn tất cấp quyền.
Bạn vừa đọc xong bài "Cách phân quyền user trong MS SQL Server" do đội ngũ TipsMake biên soạn. Hy vọng bài viết cung cấp nhiều mẹo công nghệ hữu ích. Bạn có thể tìm bài tương tự về mẹo và hướng dẫn. Cảm ơn bạn đã đọc và theo dõi thường xuyên.
Isabella Humphrey
Cập nhật 25 tháng 5 năm 2019