я хочу запретить некоторый доступ к некоторым объектам в базе данных для конкретного пользователя; но все, что конкретно не запрещено, я хочу, чтобы по умолчанию было предоставлено.
Обычно я делаю пользователя членом роли db_owner
, чтобы предоставить им полный доступ (это потому, что у броска public
по умолчанию нет полного доступа). Но если я тогда специально откажу разрешение select
на конкретную таблицу для этого конкретного пользователя, у них все равно будет разрешение на выбор.
Как пользователь неявно может иметь полный доступ, если только явно не запрещен?