Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

ORA-04043 при попытке обращения к некоторым табличкам не из-под supermag или sys : Супермаг Плюс (Супермаг 2000)

19.03.2024 14:08


10.09.2010 11:10
blondbf
 
Назначаю произвольному пользователю из админки супермага все доступные модули/права. Подключаюсь через sql-клиент к базе данных под этим пользователем. Пытаюсь посмотреть supermag.smcard - ок, пытаюсь посмотреть supermag.smgoods или supermag.smprices - ORA-04043 (объект не найден). При этом соответствующие функции в самом супермаге под этим же пользователем работают исправно. Из-под sys или supermag таблички видны. Куда копать?
10.09.2010 11:20
Офигевший
 
А зачем тебе на левых пользователей права в Оракле? Если тебе так нужен новый пользователь со всеми правами в Оракле так и заведи его там. Зачем смешивать? Ты уверен что все функции в СМ2000 при обращении к Оракловым таблицам и функциям используют права только того пользователя, под которым ты защел в СМ2000?
10.09.2010 11:21
blondbf
 
Все права были даны, чтобы убедиться, что дело не в том, что я чего-то не дал :3.

А вообще цель была создать непривелигированного пользователя для чтения кое-каких данных из базы.
10.09.2010 11:53
John Doe
 
Копать в сторону раздачи прав в Оракле. Либо раздаешь права в Супермаге и работаешь там же, либо в Оракле и работаешь напрямую с базой.
10.09.2010 12:02
blondbf
 
Грантнул права доступа для пользователя, теперь видно, спасибо.
Странно, что супермаг сам использует другого пользователя для запросов?
10.09.2010 12:24
vdm
 
Почитай про подключение пользовательских отчетов.
Там приведен пример вызова процедуры, которая выполняется в начале отчета для включения супермаговских прав пользователю на время сессии.
Но если нужен доступ извне всего к нескольким таблицам, не стоит с этим заморачиваться.
Часовой пояс GMT +3, время: 14:08.

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