Запретить всем за стол всем кроме са - PullRequest
1 голос
/ 18 октября 2011

В MS-SQL Server 2008 R2 есть способ установить разрешение таблицы «запретить все» (выбрать, вставить, обновить, удалить) для всех ролей и идентификаторов пользователя (включая будущие), кроме са

Другими словами, можно ли сделать таблицу невидимой, кроме sa?

1 Ответ

2 голосов
/ 18 октября 2011
нет

Нет

  • db_owner увидит его
  • Владелец схемы может видеть его
  • ссылки в хранимой процедуре не проверяют разрешения
  • ...

Если вам нужна невидимая таблица, поместите ее в собственную базу данных и не устанавливайте никаких разрешений вообще. Не нужно отрицать, только не предоставляйте и не создавайте пользователя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...