Tôi đã được yêu cầu cấp SELECT
, INSERT
và UPDATE
cho một người dùng đưa ra cho tất cả các bảng trong một cơ sở dữ liệu. Tôi đã kết thúc việc thêm người dùng db_datareader
và cấp cho họ INSERT
và UPDATE
ở cấp cơ sở dữ liệu.
Nhưng điều đó khiến tôi suy nghĩ, sự khác biệt (nếu có) giữa việc cấp SELECT
quyền cho người dùng ở cấp cơ sở dữ liệu hoặc thêm chúng vào db_datareader
vai trò là gì? Và có cách nào tốt nhất bằng cách này hay cách khác?