Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Права в FireBird   Найти похожие ветки 

 
Сергей Медведев   (2004-11-25 11:01) [0]

Добрый день.
Мне нужно, чтобы пользователь имел право только на выполнение определенной процедуры. Для этого я выдаю ему право на процедуру, а уже процедуре выдаю права на доступ к таблицам и другим процедурам.
В результате получаю ошибку: недостаточно прав на доступ к таблице.
GRANT EXECUTE ON PROCEDURE USERLOGIN TO PXUSER;
grant EXECUTE on PROCEDURE DESCRIBE_ERROR to PROCEDURE USERLOGIN;

По идее пользователь PXUSER должен иметь возможность вызвать процедуру USERLOGIN, а процедура USERLOGIN - вызвать процедуру DESCRIBE_ERROR. Но так не получается.
Что я делаю неправильно?


 
HSolo ©   (2004-11-25 11:14) [1]

>пользователь PXUSER должен иметь возможность вызвать процедуру USERLOGIN, а процедура USERLOGIN - вызвать процедуру DESCRIBE_ERROR

А у процедуры DESCRIBE_ERROR есть права на все нужные таблицы?


 
Сергей Медведев   (2004-11-25 11:41) [2]

Для проверки я дал процедуре  USERLOGIN все права на все объекты системы - не помогло.


 
Сергей Медведев   (2004-11-25 11:50) [3]

Спасибо, проблема  решена.
Внутри USERLOGIN вызывалась процедура, которой не хватало прав :(



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
1-1102087230
Начинающий2
2004-12-03 18:20
2004.12.26
Вопрос по реестру.


14-1101887887
negrila
2004-12-01 10:58
2004.12.26
Алгоритм работы однорукого бандита


4-1100107270
frEEstyler
2004-11-10 20:21
2004.12.26
открыть файл с помощью мною созданной программы


14-1102063553
MrCorp1
2004-12-03 11:45
2004.12.26
.Net


11-1084436155
dimon1979
2004-05-13 12:15
2004.12.26
KOL-объекты и Инспектор объектов