![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Interbase поддерживает защиту на уровне групп так, как она описана в ISO-ANSI Working Draft for Database Language. Синтаксис оператора ROLE смотрите в руководстве по языку.
Создание ролей представляет собой процесс из четырех шагов.
CREATE ROLE sales;
GRANT UPDATE ON table1 TO sales;
GRANT sales TO user1, user2, user3;
CONNECT ’foo.gdb’ USER ’user1’ PASSWORD ’peanuts’ ROLE sales;
User1 имеет право обновлять TABLE1 на все время соединения с БД. Пользователь может иметь только одну роль за соединение и не может менять роль, пока он присоединен. Для того, чтобы поменять роль, нужно отсоединиться и снова присоединиться с указанием другой роли.
Роль пользователя можно указать следующими способами:
– При соединении с помощью IBConsole роль в водится в соответствующее поле окна соединения.
– Роль можно указать программно, с использованием Interbase API.
– Роль можно указать в операторе SQL CONNECT.
Дата публикования: 2015-01-13; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!