Непонятки справами

Alex_Dundin
Дата: 22.10.2005 18:37:48
Есть пользователь TEST.
Есть таблица USERS.
Есть роль MANAGER.
Есть процедура CHECKUSER.
Процедура CHECKUSER обращается к таблице USERS (делает SELECT).
Роли MANAGER дан GRANT на EXECUTE процедуры CHECKUSER.
Роль MANAGER дана пользователю TEST.
Вопрос: почему когда я запускаю от имени TEST процедуру CHECKUSER мне выдаётся сообщение "Нет прав"?
Anjey aka PM
Дата: 22.10.2005 19:31:10
А процедуре CHECKUSER дано право делать SELECT из таблицы USERS???
Alex_Dundin
Дата: 22.10.2005 21:14:54
Дано.
Что еще может быть?
Гаджимурадов Рустам
Дата: 22.10.2005 22:31:50
Alex_Dundin
Процедура CHECKUSER обращается к таблице USERS (делает SELECT).
А больша она ничего не делает? Ниоткуда больше данные не берет?

Deny нигде не проставлено?
Kull Damned
Дата: 22.10.2005 23:50:50
усер TEST подключается с ролью MANAGER или сам по себе?

Posted via ActualForum NNTP Server 1.3

Kull Damned
Дата: 23.10.2005 00:04:01
В общем вперед сканить форум на предмет разжевывания того, что роли<>группы.

Posted via ActualForum NNTP Server 1.3

vado
Дата: 23.10.2005 06:32:44
Попробуй при подключении указать пользователя, как члена роли. Т.е. указать и юзера и роль, иначе юзЁр коннектится со своими правами, а не с правами роли.