Назначение прав доступа к объектам базы данных
Пользователям и группам пользователей рабочей группы можно назначить разные права для доступа к разным объектам базы данных, защищенной на уровне пользователей. В табл. 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.