Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как задать роль при доступе к БД Informix из MSAccess? / 8 сообщений из 8, страница 1 из 1
15.11.2004, 15:22
    #32782510
akuman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
Есть база данных Informix на отдельном сервере, клиент с установленным IBM Informix Client-SDK. Для клиента задана роль (с правом select). Настроено ODBC соединение, Access нормально связывает таблицы из Informix. При попытке открыть таблицу возникает ошибка "No SELECT permission".
Как получить доступ к таблицам? Как в MSAccessе или в ODBC задать роль?
...
Рейтинг: 0 / 0
15.11.2004, 17:35
    #32782874
Bork
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
Имя пользователя и пароль указываются в настройках соединения в ODBC, полагаю, соединение работает с теми правами, которые есть у пользователя, имя которого указано в настройках. В данном случае я бы попробовал законектиться с правами администратора и посмотреть что получиться, может быть ошибка в настройках роли?
Извините.:))
...
Рейтинг: 0 / 0
15.11.2004, 17:39
    #32782885
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
BorkИмя пользователя и пароль указываются в настройках соединения в ODBC, полагаю, соединение работает с теми правами, которые есть у пользователя, имя которого указано в настройках. В данном случае я бы попробовал законектиться с правами администратора и посмотреть что получиться, может быть ошибка в настройках роли?
Извините.:))
Проблема в том что права пользователю выдаются через роль, т.е. после успешного коннекта и до селекта надо выполнить sql (set role tralala). По моему в аксцесе это сделать не получится.
...
Рейтинг: 0 / 0
15.11.2004, 17:47
    #32782900
Bork
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
Возможно, роль дается на сервере, в смысле пользователь к ней привязывается, значит я тоже привязан к роли, я не админ и не в курсе к какой именно, но по крайней мере, на селект у меня все работает.
...
Рейтинг: 0 / 0
15.11.2004, 17:51
    #32782910
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
BorkВозможно, роль дается на сервере, в смысле пользователь к ней привязывается, значит я тоже привязан к роли, я не админ и не в курсе к какой именно, но по крайней мере, на селект у меня все работает.
Гранты пользователю можно выдать напрямую, а можно через роль, у тебя первый вариант, у него второй.
...
Рейтинг: 0 / 0
15.11.2004, 17:53
    #32782915
Bork
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
Извините, но я не мог не воспользоваться моментом, чтоб не выразить свою признательность Денису, за помощь в прошлой теме.)
...
Рейтинг: 0 / 0
15.11.2004, 18:00
    #32782928
Bork
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
Возможно, значит, мне просто повезло. Однако, я надеюсь, что Informix может одновременно работать в обоих вариантах, думаю в этом случае админу этой базы стоит подумать чтобы выдать права пользователю напрямую, понимаю что это не удобно, но все же не думаю, что у него много пользователей которые будут работать с базой на прямую через access в противном случае стоит задуматься о написании удобоваримого интерфейса.
...
Рейтинг: 0 / 0
16.11.2004, 08:13
    #32783375
akuman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать роль при доступе к БД Informix из MSAccess?
Спасибо всем за участие, отрицательный результат, тоже результат :)
Попробую спросить у спецов по MSAccess, как отправить через ODBC на сервер команду SET ROLE "xxxxx";
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как задать роль при доступе к БД Informix из MSAccess? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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