Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.45 MB
Время: 0.024 c
14-84690
Dimaz-z
2003-06-03 19:33
2003.06.26
Что по вашему лучше, WinXP или Win2k?


3-83951
yaric
2003-06-03 21:45
2003.06.26
Временные курсоры в теле хранимых процедур


3-84038
korvin
2003-06-01 07:17
2003.06.26
Не дать


14-84743
Сатир
2003-06-02 13:18
2003.06.26
Не верьте гороскопам


1-84231
Dark Simpson
2003-06-13 02:46
2003.06.26
Как узнать параметры функции в DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский