Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизПредоставление доступа к таблицам и процедурам. Найти похожие ветки
← →
YuraKiller (2003-06-03 22:33) [0]У меня в базе много таблиц и хранимых процедур. На клиенте любому юзеру можно подкинуть прав. Есть способ более рациональный чем посылка n-го количества запросов для прав доступа к каждой таблице и процедуре. (блин, как непонятно написано..).
Короче:
With q1 do Begin
SQL.Clear;
SQL.Add("grant all on privat to yura");
Active:=True;
End;
Можно что-то придумать, что-бы не посылать это кучю раз для каждой таблицы и/или процедуры?
← →
Zacho (2003-06-03 22:42) [1]Есть роли. Можно все необходимые права дать роли, а потом просто давать юзерам права на нужные роли.
Подробнее можно почитать в Data Definition Guide глава "Planning Security" и в Language Reference про CREATE ROLE
← →
YuraKiller (2003-06-03 23:34) [2]Блин, ну ты точно всё знаеш. Спасибо!
← →
YuraKiller (2003-06-03 23:35) [3]И у тебя незаконченое высшее?
← →
kaif (2003-06-04 00:26) [4]А я вообще делаю
grant all on <table> to public
Тогда у всех сразу все права появляются
(хорошо, если таблица не сильно секретная).
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.03 c