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


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