powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / no permission for read select access to table для процедуры
19 сообщений из 19, страница 1 из 1
no permission for read select access to table для процедуры
    #39371899
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

FB WI-V6.3.2.26540 (2.5), ODS 11.2

Создал процедуру. Создал роль. Создал пользователя. Выдал права для роли на процедуру. Назначил роль пользователю. Пытаюсь выполнить процедуру под пользователем - получаю no permission for read select access to table. Выполнил автораздачу привилегий для всех триггеров и хп, а так же перекомпилил их. Не помогло. Идеи закончились. Подскажите, как побороть?
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371903
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.pВыдал права для роли на процедуру. Назначил роль пользователю.

А на таблицу ты право чтения хоть кому-то из них дал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371905
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, H E.l.p!
You wrote on 21 декабря 2016 г. 13:38:57:

H E.l.p> Назначил роль пользователю.этого мало.
нужно ещё приконнектиться с этой ролью.
в 2.5 ролей "по умолчанию" нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371909
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта таблица зависит от процедуры косвенно, прямо я ее не использую.
Права на таблицу есть соответствующих процедур.
Соединение с нужной ролью, иначе бы я получил исключение по доступу к процедуре.
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371912
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

фиг его знает что у тебя там за процедура и как ты права выдал. Скрипт давай
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371923
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисСкрипт давай

Скрипт чего?
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371924
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

процедуры и операторы GRANT которые делал
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371942
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

В сильно упрощенном виде


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SET TERM ^ ;
create or alter procedure MYPROC
as
begin
  говнокод
  --- Вот если убрать вызов этой ХП (I_OTHERPROC), все ок
  select max(O_ID), max(O_NUM)
  from I_OTHERPROC()
  into V_ID, V_NUM;
  ---
  говнокод
end^

SET TERM ; ^

GRANT EXECUTE ON PROCEDURE I_OTHERPROC TO PROCEDURE MYPROC;
GRANT EXECUTE ON PROCEDURE MYPROC TO SYSDBA;
GRANT EXECUTE ON PROCEDURE MYPROC TO NEWROLE;


...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371946
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

не морочь нам голову. Проверяй права самой I_OTHERPROC
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371951
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

То что ты говоришь мне понятно и уже проверено. Повторюсь - я сделал автораздачу привилегий для всех триггеров и хп в бд (в эксперте есть соответствующий пункт). Не помогло, как и полная их перекомпилляция. В I_OTHERPROC так же нет прямого использования таблицы.
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371976
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какое-то тупое трололо...
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39371979
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

да фигню ты сделал. IBExpert не святой и там бывают ошибки в автопривилегиях. Тебе предлагают проанализировать текст всех зависимых процедур и выдать права руками. Ты упираешься, ну продолжай есть кактус.
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39372053
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Спасибо. Нашел процедуру, часть кода которой эксперт игнорит.
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39372064
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.pНашел процедуру, часть кода которой эксперт игнорит.

Это как? Эксперт отдает текст процедуры серверу, который этот текст или компилит или нет. Целиком.
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39372065
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

это он про автогранты который эксперт делает
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39372066
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

неплохо было бы в соседний раздел по IBExprert написать пример процедуры. Александр эксперт поправит
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39372067
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шо-то не видно его тикета в форуме IBExpert'а...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39372077
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Зачем в форум, прямо на мыло отправил.

Мимопроходящий,

и тебе не хворать...
...
Рейтинг: 0 / 0
no permission for read select access to table для процедуры
    #39375233
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert полечили, обновитесь кому нужно :)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / no permission for read select access to table для процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]