Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Владельца БД нет в списке пользователей


Автор: Akina 13.11.2009, 11:50
Есть некая софтина. Есть БД, которую она использует. Firebird 1.5. Есть владелец этой БД, логин-пароль, всё честно. От его имени можно бэкапить и протчая... но если через IBExpert смотрю список юзеров сервера - там овнера нет. Вообще...
Как может быть так, что owner базы данных не числится в списке пользователей сервера? или это нормально? Или нужны доп. телодвижения, чтобы его увидеть?
Помогите понять вообще схему взаимоотношений сервера, БД и учётной записи... маны-то курю, но сухой остаток маловат.

Автор: Deniz 13.11.2009, 12:11
Цитата(Akina @  13.11.2009,  14:50 Найти цитируемый пост)
но если через IBExpert смотрю список юзеров сервера - там овнера нет. Вообще...
В IBExpert к базе под каким именем цепляешься?

Цитата(Akina @  13.11.2009,  14:50 Найти цитируемый пост)
Есть владелец этой БД, логин-пароль, всё честно. От его имени можно бэкапить и протчая...
это из той софтины или как?

Автор: Akella 13.11.2009, 12:45
Значит так. Вспомнил. всех пользователей может видеть только SYSDBA, а другие пользователи могут видеть только себя. Вроде так

Автор: Akina 13.11.2009, 14:23
Цитата(Deniz @  13.11.2009,  13:11 Найти цитируемый пост)
В IBExpert к базе под каким именем цепляешься?

БД зарегистрирована от имени SYSDBA.
При вызове менеждера пользователей также используется SYSDBA.
Пароль того юзера мне, конечно, известен. Но он сложный и кривой, мне проще SYSDBA-шный ввести.

Цитата(Deniz @  13.11.2009,  13:11 Найти цитируемый пост)
это из той софтины или как? 

gbak/gfix от имени этого пользователя-пароля работают нормально...


Автор: Deniz 13.11.2009, 14:54
SYSDBA видит все.
Akina, на сервере только firebird? или есть еще какие сервера?
Цитата(Akina @  13.11.2009,  17:23 Найти цитируемый пост)
gbak/gfix от имени этого пользователя-пароля работают нормально...
Вообще-то это странно, при подключении сервер лезет в свою БД security.fdb, и проверяет данные, только потом выполняется gbak.
Посмотри может настроен IBExpert для просмотра пользователей на другую БД.

Автор: Akina 13.11.2009, 15:05
Цитата(Deniz @  13.11.2009,  15:54 Найти цитируемый пост)
на сервере только firebird? или есть еще какие сервера?

Только Firebird, правда, три независимых инстанса на разных портах. Но общаюсь-то я со вполне определённым... кстати, обслуживающим именно эту БД.

Цитата(Deniz @  13.11.2009,  15:54 Найти цитируемый пост)
Посмотри может настроен IBExpert для просмотра пользователей на другую БД. 

Менеджер пользователей для просмотра просит ткнуть пальцем в конкретную БД, и именно к ней спрашивает юзера и пароль.

Добавлено @ 15:18
Ещё более интересно - там же запрашиваю свойства БД, список users online пустой. Это при том, что с базой - я это вижу в процессах - работают три пользователя.

Автор: Akella 14.11.2009, 11:03
Цитата(Akina @  13.11.2009,  15:05 Найти цитируемый пост)
Менеджер пользователей для просмотра просит ткнуть пальцем в конкретную БД, и именно к ней спрашивает юзера и пароль.

Дело не в базе, а в сервере!!! Пользователи хранятся на сервере. Поэтому нужно подключаться к базе через конкретный сервер!

Автор: Akina 14.11.2009, 22:29
Да это понятно. Сервер и спрашивает - каким МОИМ юзером будем общаться с этой БД. Я указываю, и он проверяет, дозволено ли такому юзеру общаться с этой БД.
Нет, тут всё в порядке, сервер именно тот.

Кстати, попутный вопрос - есть ли в составе Firebird ещё какие-то предопределённые пользователи, кроме SYSDBA?

Автор: Akella 15.11.2009, 01:27
Нет.

Добавлено через 1 минуту и 29 секунд
Цитата(Akina @  14.11.2009,  22:29 Найти цитируемый пост)
Сервер и спрашивает - каким МОИМ юзером будем общаться с этой БД. Я указываю, и он проверяет, дозволено ли такому юзеру общаться с этой БД.


Ты выбираешь, базу и сервер так?
user posted image

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)