Alex_Dundin
Дата: 22.10.2005 18:37:48
Есть пользователь TEST.
Есть таблица USERS.
Есть роль MANAGER.
Есть процедура CHECKUSER.
Процедура CHECKUSER обращается к таблице USERS (делает SELECT).
Роли MANAGER дан GRANT на EXECUTE процедуры CHECKUSER.
Роль MANAGER дана пользователю TEST.
Вопрос: почему когда я запускаю от имени TEST процедуру CHECKUSER мне выдаётся сообщение "Нет прав"?
vado
Дата: 23.10.2005 06:32:44
Попробуй при подключении указать пользователя, как члена роли. Т.е. указать и юзера и роль, иначе юзЁр коннектится со своими правами, а не с правами роли.