Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Странности FireBird (создание пользователей) |
Автор: KiSH333 10.3.2009, 10:03 |
Всем привет, сттолкнулся с такой проблемой создания профилей пользователей для работы с прогой! В БД есть табличка не зависящая ни от каких либо других, в ней просто записаны Логины и Роли пользователей. Логины под FireBird создаю утилиткой gsec, они нормально создаются, но зайти под данным профилем зайти не могу, получается только под стандартным SYSDBA. Если кто сталкивался с подобными вещами отпишитесь плз. З.Ы. Если списывать на ошибку кода, то я в нем на 99% уверен ![]() |
Автор: Frees 10.3.2009, 10:05 |
ошибки какие при попытке соединения? Добавлено через 6 минут и 25 секунд и еще пользователи хранятся на сервере а не в базе, ты к томуже серверу конектишся на котором пользователей создавал? |
Автор: KiSH333 10.3.2009, 10:22 | ||
Your user name and password are not Defined. Ask your database administrator to set up an Interbase login. Добавлено через 8 минут и 40 секунд
Данная ошибка выскакивает где я красным цветом выделил. |
Автор: former 10.3.2009, 10:48 |
KiSH333, а ты проверял соединение? Вообще, какие компоненты доступа используешь? |
Автор: KiSH333 10.3.2009, 11:12 |
former, компоненты ибейзовские. а к этой базе кроме root'овского пользователя ни как не могу подсоединиться. Уже и через ibExpert создавал логины и пароли к базе, ни фига не получается ((( |
Автор: former 10.3.2009, 11:17 |
KiSH333, т.е. SYSDBA подключается из твоей проги нормально? Пробовал переустановить сервер. У меня было нечто похожее. |
Автор: KiSH333 10.3.2009, 11:45 |
ага так норм! ты имеешь в виду фаир переустановить? |
Автор: Akella 10.3.2009, 19:14 | ||
А что за версия Firebird? Добавлено через 56 секунд
а через ibExpert пробовал подключаться с новыми учётными данным? Добавлено через 2 минуты и 23 секунды Может у тебя несколько серверов? Может у тебя путаница с версиями клиентских библиотек и серверов? Удали сервер. Удали со ВСЕХ дисков и папок файлы gds32.dll и fbclient.dll. |
Автор: former 10.3.2009, 19:36 | ||
Да. Просто обновить его. У меня помнится было нечто подобное. Пользователи с других компов не могли зайти. Обновление помогло. Пароли при этом сохраняются. Использовал FB 2.0.
Может у него в ibExpert рабочая библиотека gds32.dll (fbclient.dll), а в программе к другой коннектится? |
Автор: Akella 11.3.2009, 00:18 |
Ой, да сколько раз уже помогала нормальная чистка от левых библиотек доступа. |
Автор: KiSH333 11.3.2009, 08:43 |
Спс всем за советы, разобрался использовал фаир 1,5. Аватаризация стала проходить нормально только с изменения пароля, т.е. модификации утилиткой gsec. |
Автор: Akella 11.3.2009, 09:01 | ||
Не понял. Ты же говорил, что и ранее использовал gsec для добавления пользователей.
|
Автор: former 11.3.2009, 11:06 |
Akella, просто он там наплодил gsec-ов. ![]() |
Автор: KiSH333 11.3.2009, 12:33 |
Akella, former, нет, использую один! просто создавая первый раз пользователя, и проводя аватаризацию выдавал ошибку что мол такого пользователя нет, хотя используя команду display он там есть, чисто случайно решили изменить пароль и о чудо все работает.... т.е. проходят только с перезаписи... вот такие страности ![]() |
Автор: former 11.3.2009, 12:54 |
KiSH333, о том и речь, что возможно у тебя библиотеки сервера в разных местах разбросаны. |