Программирование в Microsoft SQL Server 2000



              

Роли базы данных


Роль базы данных – является виртуальным пользователем, которого вы создали для управления доступом в базу данных. Роли может быть назначено любое число пользователей базы данных, а определенному пользователю может соответствовать множество ролей. Когда вы устанавливаете привилегии для роли базы данных, а затем назначаете пользователя этой роли, то при этом пользователь получает все привилегии указанной роли. Это намного проще, чем обслуживать привилегии отдельного пользователя. В таблице 3-2 представлены роли, которые доступны в SQL Server 2000. Вы также можете создавать свои роли, которые будут уникальными для вашей базы данных.

Совет. Роли базы данных, которые вы создадите в базе данных master, будут добавляться в любую новую базу данных, которую вы создадите для этого сервера.

Таблица 3-2.

Полное имяИмяОписание
Access Administrator (Администратор доступа)db_accessadminМожет удалять или добавлять ID-идетификаторы пользователя.
Backup Operator (Оператор резервного копирования)db_backupoperatorМожет выдавать операторы DBCC, CHECKPOINT, BACKUP.
Data Reader (Чтение данных)db_datareaderМожет выбирать все данные из любой таблицы пользователя в базе данных.
Data Writer (Запись данных)db_datawriterМожет модифицировать данные из любой таблицы пользователя в базе данных.
Data Definition Administrator (Администратор описания данных)db_ddladminМожет выполнять операторы языка описания данных Data Definition Language (DLL), но не может выдавать операторы GRANT, REVOKE, DENY.
Deny Data Reader (Запрет чтения данных)db_denydatareaderМожет запрещать или отменять полномочия SELECT для любых объектов базы данных.
Deny Data Writer(Запрет записи данных)db_denydatawriterМожет запрещать или отменять полномочия INSERT, UPDATE и DELETE для любых объектов базы данных.
Database Owner (Владелец базы данных)db_ownerИмеет все полномочия в базе данных.
Security Administrator (Администратор безопасности)db_securityadminМожет управлять всеми полномочиями, объектами, ролями и элементами ролей пользователей.
Public (Общая)Роль по умолчанию, к которой принадлежат все пользователи базы данных.




Содержание  Назад  Вперед