12.11.2020 17:34
OlegON
 
Цитата:
MrSTEP Приведите пример правильного запроса на выдачу грантов, пожалуйста.
GRANT SELECT ON SUPERMAG.SMUSEROP TO РОЛЬ;
15.11.2020 00:51
MrSTEP
 
Цитата:
OlegON GRANT SELECT ON SUPERMAG.SMUSEROP TO РОЛЬ;
Так просто? Я думал, будет сложнее запрос)

В общем, нарезал сначала 5 недостающих прав, потом по максимуму (догнал со 136 до 174), ничего не изменилось :(
15.11.2020 07:08
OlegON
 
раз из под supermag работает, значит таблицы есть... проверяй, на том ли запросе падает, работает ли этот запрос у тебя под этим пользователем отдельно...
15.11.2020 22:18
MrSTEP
 
Нигде не надо выполнять что-то типа этого?
SQL код:
alter user SUPERMAG default role SUPERMAG_USER;
COMMIT
Посмотрел по dba_users, вроде все одинаково, отличий не вижу.. Попробую расковырять запрос, но никогда этого не делал
15.11.2020 22:23
OlegON
 
Цитата:
MrSTEP Нигде не надо выполнять что-то типа этого?
Не надо, а то еще и сам Супермаг поломаете.
16.11.2020 16:06
MrSTEP
 
Мать его шлёп! Вот в чем была проблема:

SQL код:
grant select on FVMapRepOpen to SUPERMAG_FN_TOVREP_ZAKUPPRICE
В моем скрипте этой строчки не было. Техподдержка прислала свою версию скрипта, и там эта команда была. Я её выполнил, и отчет прекрасно сформировался.
18.11.2020 19:43
MrSTEP
 
Подтверждаю, что все в полном порядке. Спасибо всем за участие!
Часовой пояс GMT +3, время: 16:51.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.