Мене попросили надати SELECT
, INSERT
і UPDATE
до цього користувачеві для всіх таблиць в базі даних. Я в кінцевому підсумку доданні db_datareader
і надання їм INSERT
і UPDATE
на рівні бази даних.
Але це мене змусило задуматися, яка різниця (якщо така є) між наданням SELECT
дозволу користувача на рівні бази даних або додаванням їх до db_datareader
ролі? І чи є найкраща практика так чи інакше?