Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Привилегии в системе [D6, IB6.x]


Дмитрий К. ©   (2003-10-06 14:46:00) 

Добрый день уважаемые мастера!
Появилась проблема. Подскажите как задать привилегии для выполнения Stored процедуры. Как для таблицы ( GRANT INSERT to T1 on AD) не получается!
Буду признателен за ответ!


kaif   (2003-10-06 16:13:00) [1]

GRANT EXECUTE ON PROCEDURE<имя процедуры>
TO<имя того, кому грант>

Кстати, можно давать гранты не только юзерам и ролям, но и триггерам и процедурам.

Например, можно дать право одной процедуре вызывать другую, а той процедуре - читать из таблицы. При этром если у юзера нет прав читать из этой таблицы, но есть права на запуск процедуры, то все сработает.


Johnmen   (2003-10-06 15:24:00) [2]

>Дмитрий К. (06.10.03 14:56) [4]
>В хелпе незнаю,

А посмотреть нечем ? Или не судьба ?
:)


stud   (2003-10-06 15:11:00) [3]

по моему наоборот
GRANT EXECUTE on ADD_SEARCH to public


Дмитрий К.   (2003-10-06 15:03:00) [4]

Что, никто не сталкивался ?


Дмитрий К.   (2003-10-06 14:56:00) [5]

В хелпе незнаю, а при такой постановке запроса ругается мол:
Token unknown - line 1, char 15
to
Statement: GRANT EXECUTE to ADD_SEARCH on public


stud   (2003-10-06 14:52:00) [6]

наверное, а в хелпе что написано?


Дмитрий К.   (2003-10-06 14:51:00) [7]

Что ли GRANT EXECUTE to имя процедуры on пользователь ?


stud   (2003-10-06 14:49:00) [8]

grant execute


Наверх

Титульная страница Поиск, карта сайта Написать письмо