[ОТВЕТИТЬ]
Опции темы
07.05.2015 06:50  
qwrty40
Доброго времени суток всем!
Делаю из-под supermag-а
SQL код:
GRANT SELECT ON SMDOCUMENTS TO vigruzka;
GRANT SELECT ON SMClientInfo TO vigruzka;
GRANT SELECT ON SMDOCLOG TO vigruzka;
GRANT SELECT ON SACardClass TO vigruzka;
GRANT SELECT ON FFMAPREP TO vigruzka;
GRANT SELECT ON SAOperation TO vigruzka;
GRANT SELECT ON SMCARD TO vigruzka;
GRANT SELECT ON FFDOCUMENTS TO vigruzka;
GRANT SELECT ON SMUSEROP TO vigruzka;
GRANT SELECT ON SMSTORELOCATIONS TO vigruzka;
COMMIT
По соответствующим пунктам - Grant succeeded.,
далее - Commit complete.
Затем
SQL код:
disconnect
SQL
connect vigruzka/pass@database
Connected
.
SQLselect ... from <anybase>;
select ... from <anybase>
                     *
ERROR at line 1:
ORA-00942table or view does not exist 
Подскажите, плз, что я делаю не так?
 
07.05.2015 07:12  
Mtirt
Мне непонятно, что ты пытаешься получить скриптом
Код:
 select ... from <anybase>
Что дает скрипт:
Код:
 selecy count(*) from smdocuments
 
07.05.2015 07:47  
qwrty40
Цитата:
Сообщение от Mtirt
Мне непонятно, что ты пытаешься получить скриптом
Код:
 select ... from <anybase>
... == <*|count(*)|имя_поля>
<anybase> == имя_таблицы_из_списка_грантов
Цитата:
Сообщение от Mtirt
Что дает скрипт:
Код:
 selecy count(*) from smdocuments
Этот скрипт не запускал...
А
SQL код:
select count(*) from smdocuments 
дает
SQL код:
ERROR at line 1
ORA-00942table or view does not exist 
Надо полагать, проблема где-то здесь
SQL код:
SQLselect from user_role_privs;

USERNAME                       GRANTED_ROLE                   ADM DEF OS_
------------------------------ ------------------------------ --- --- ---
VIGRUZKA                       Full_admin                     NO  NO  NO
VIGRUZKA                       SUPERMAG_ADMIN                 NO  YES NO
VIGRUZKA                       SUPERMAG_USER                  NO  NO  NO

SQL
select from user_sys_privs;

USERNAME                       PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
VIGRUZKA                       ALTER ANY ROLE                           NO 
 
07.05.2015 07:48  
kadr
перед этим
Цитата:
<anybase> == имя_таблицы_из_списка_грантов
надо указывать имя схемы

т.е. типа так
Цитата:
select count(*) from supermag.smdocuments
 
"Спасибо" kadr от:
07.05.2015 07:54  
qwrty40
Выходит, в первоэске надо запрос ковырять? Вопрос оттого и возник, что она инфу забирать вдруг перестала...
 
07.05.2015 08:00  
Mtirt
Да, в 1с, в запросе перед именами таблиц надо добавить имя схемы: supermag
 
"Спасибо" Mtirt от:
 
Опции темы



Часовой пояс GMT +3, время: 13:17.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.