Назначение прав доступа к объектам базы данных

Пользователям и группам пользователей рабочей группы можно назначить разные права для доступа к разным объектам базы данных, защищенной на уровне пользователей. В табл. 20.1 представлены возможные права доступа, которые могут быть установлены для доступа к объектам базы данных. В столбце "Дополнительные права" приведены права доступа, которые необходимы для получения права, указанного в столбце "Права доступа". В результате того, что пользователь или группа наделяется определенными правами, дополнительные права предоставляются автоматически.

Таблица 20.1. Права доступа, применимые к объектам в Access 2002

Права доступа

Разрешенные действия

Объекты

Дополнительные права

Открытие/запуск

(Open/Run)

Открытие базы данных, формы или отчета, запуск макроса

Базы данных, формы, отчеты и макросы


Монопольный доступ (Open Exclusive)

Открытие базы данных для монопольного доступа

Базы данных


Чтение макета

(Read Design)

Просмотр объектов в режиме Конструктора

Таблицы, запросы, формы, отчеты и макросы


Изменение макета

(Modify Design)

Просмотр и изменение макета объектов или удаление объектов

Таблицы, запросы, формы, отчеты и макросы

Чтение макета, Чтение данных, Обновление данных, Удаление данных

 

Права доступа

Разрешенные действия

Объекты

Дополнительные права

Администратора

(Administer)

Для баз данных — установка пароля базы данных, репликация базы данных и изменение параметров запуска.

Для обьектов базы данных — все разрешения на объекты и данные, в том числе предоставление разрешений на доступ

Базы данных, таблицы, запросы, формы, отчеты и макросы

Все остальные права

Чтение данных

(Read Data)

Просмотр данных

Таблицы и запросы

Чтение макета

Обновление данных (Update Data)

Просмотр и изменение данных, но без их вставки или удаления

Таблицы и запросы

Чтение макета, Чтение данных

Вставка данных

(Insert Data)

Просмотр и вставка данных, но без их изменения и удаления

Таблицы и запросы

Чтение макета, Чтение данных

Удаление данных

(Delete Data)

Просмотр и удаление данных, но без их изменения и вставки

Таблицы и запросы

Чтение макета, Чтение данных

Защита модулей в Access 2002 и Access 2000, в отличие от Access 97, устанавливается отдельно. Установка защиты программного проекта VBA описана в гл. 16.