Решение практических


Фиксированная роль базы данных public



бет49/55
Дата12.05.2023
өлшемі1,43 Mb.
#92531
түріРешение
1   ...   45   46   47   48   49   50   51   52   ...   55

Фиксированная роль базы данных public


Кроме перечисленных в таблице фиксированных ролей базы данных, существует специальная фиксированная роль базы данных public. Фиксированная роль базы данных public является специальной ролью, членом которой являются все законные пользователи базы данных. Она
охватывает все разрешения по умолчанию для пользователей базы данных. Это позволяет предоставить всем пользователям, которые не имеют должных разрешений, набор разрешений (обычно ограниченный). Роль public предоставляет все разрешения по умолчанию для пользователей базы данных и не может быть удалена. Пользователям, группам или ролям нельзя присвоить членство в этой роли, поскольку они имеют его по умолчанию.
По умолчанию роль public разрешает пользователям выполнять следующие действия:

  • просматривать системные таблицы и отображать информацию из системной базы данных master, используя определенные системные процедуры;

  • выполнять инструкции, для которых не требуются разрешения, например, PRINT.

Присвоения пользователю членства в фиксированной роли базы данных


Чтобы присвоить пользователю базы данных членство в фиксированной роли базы данных с помощью среды Management Studio, разверните сервер и папку "Databases", а в ней базу данных, затем разверните папку "Security", "Roles" и папку "Databases Roles". Щелкните правой кнопкой мыши роль, в которую требуется добавить пользователя, и в контекстном меню выберите пункт Properties. В диалоговом окне свойств роли базы данных нажмите кнопку Add и выберите пользователей, которым нужно присвоить членство в этой роли. Теперь этот пользователь является членом данной роли базы данных и наследует все параметры доступа, предоставленные этой роли. [13]

Управление определяемыми пользователем ролями базы данных с помощью среды Management Studio


Чтобы создать определяемую пользователем роль базы данных с помощью среды Management Studio, разверните узел сервера, папку "Databases", требуемую базу данных, папку "Security". Щелкните правой кнопкой папку "Roles", в появившемся контекстном меню выберите пункт New, а во вложенном меню выберите пункт New Database Role. В открывшемся диалоговом окне Database Role - New введите в соответствующее поле имя новой роли:

Рис. 38. Добавление роли БД

Нажмите кнопку Add, чтобы добавить членов в новую роль. Выберите требуемых членов (пользователей и/или другие роли) новой роли базы данных и нажмите кнопку OK.




Достарыңызбен бөлісу:
1   ...   45   46   47   48   49   50   51   52   ...   55




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет