|
|
|
Доступ к объектам, доступным посредством роли, из триггера
|
|||
|---|---|---|---|
|
#18+
Помогите, плз., решить такую проблему! Пользователь А дает право доступа к объектам X и Y роли R. Затем пользователь A дает право на роль R пользователю B (grant R to B) Теперь B пожет обращаться к X и Y из PL\SQL. Но когда он пытается обратиться к X или Y из триггера, то получает ошибку при компиляции триггера: объект (таблица или пакет) не существует! Если A дает права на X и Y непосредственно пользователю B, не используя роль, то все работает (триггер компилируется) Можно ли как-то обойти это ограничение и пользоваться ролями? (Использую Oracle 8.1.7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 09:58 |
|
||
|
Доступ к объектам, доступным посредством роли, из триггера
|
|||
|---|---|---|---|
|
#18+
Буду скромным и напишу AFAIK НЕТ ;_) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 11:21 |
|
||
|
Доступ к объектам, доступным посредством роли, из триггера
|
|||
|---|---|---|---|
|
#18+
Создайте синоним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 11:42 |
|
||
|
Доступ к объектам, доступным посредством роли, из триггера
|
|||
|---|---|---|---|
|
#18+
Через синоним тоже не выйдет. Разве что через public... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 12:51 |
|
||
|
Доступ к объектам, доступным посредством роли, из триггера
|
|||
|---|---|---|---|
|
#18+
Через роли Невозможно. Только если привилегии переданы напрямую. При выполнении ЛЮБОГО программного объекта (процедуры, функции, триггера, view ...) Oracle отключает все роли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 17:02 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32083704&tid=1992359]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 543ms |

| 0 / 0 |
