Роль базы данных – является виртуальным пользователем, которого вы создали для управления доступом в базу данных. Роли может быть назначено любое число пользователей базы данных, а определенному пользователю может соответствовать множество ролей. Когда вы устанавливаете привилегии для роли базы данных, а затем назначаете пользователя этой роли, то при этом пользователь получает все привилегии указанной роли. Это намного проще, чем обслуживать привилегии отдельного пользователя. В таблице 3-2 представлены роли, которые доступны в SQL Server 2000. Вы также можете создавать свои роли, которые будут уникальными для вашей базы данных.
Совет. Роли базы данных, которые вы создадите в базе данных master, будут добавляться в любую новую базу данных, которую вы создадите для этого сервера.
| 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 (Общая) | Роль по умолчанию, к которой принадлежат все пользователи базы данных. |













