Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Странности FireBird (создание пользователей) 
:(
    Опции темы
KiSH333
Дата 10.3.2009, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Всем привет, сттолкнулся с такой проблемой создания профилей пользователей для работы с прогой!
В БД есть табличка не зависящая ни от каких либо других, в ней просто записаны Логины и Роли пользователей. Логины под FireBird создаю утилиткой gsec, они нормально создаются, но зайти под данным профилем зайти не могу, получается только под стандартным SYSDBA. Если кто сталкивался с подобными вещами отпишитесь плз.

З.Ы. Если списывать на ошибку кода, то я в нем на 99% уверен smile 
PM MAIL   Вверх
Frees
Дата 10.3.2009, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



Цитата(KiSH333 @  10.3.2009,  12:03 Найти цитируемый пост)
но зайти под данным профилем зайти не могу

ошибки какие при попытке соединения?

Добавлено через 6 минут и 25 секунд
и еще пользователи хранятся на сервере а не в базе, ты к томуже серверу конектишся на котором пользователей создавал?


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
KiSH333
Дата 10.3.2009, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Your user name and password are not Defined. Ask your database administrator to set up an Interbase login.

Добавлено через 8 минут и 40 секунд
Код

 with DmData.DbMain.Params do
     begin
       Values['USER_NAME']:=UserName;
       Values['PASSWORD']:=UserPwd;
     end;
    try
      with DmData.DbMain do
       begin
         DatabaseName:=DatabaseFileName;
        [color=red] Connected:=true;[/color] <
       end;
    except
      on E: Exception do ShowMessage(E.Message+'   '+IntToStr(E.HelpContext));


     // Application.MessageBox(
     //     'Введен неправильный пароль или имя пользователя',
     //     'Ошибка идентификации пользователя',
     //     MB_OK + MB_ICONERROR);


Данная ошибка выскакивает где я красным цветом выделил.
PM MAIL   Вверх
KiSH333
Дата 10.3.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Цитата(Frees @  10.3.2009,  10:05 Найти цитируемый пост)
и еще пользователи хранятся на сервере а не в базе, ты к томуже серверу конектишся на котором пользователей создавал?

эт я знаю. через gsec создаю логины и пароли! а в табличке USERS у меня хранятся Логины и Роли пользователей которые я на сервере создал!
PM MAIL   Вверх
former
Дата 10.3.2009, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



KiSH333, а ты проверял соединение? Вообще, какие компоненты доступа используешь?


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
KiSH333
Дата 10.3.2009, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



former, компоненты ибейзовские. а к этой базе кроме root'овского пользователя ни как не могу подсоединиться. Уже и через ibExpert создавал логины и пароли к базе, ни фига не получается (((
PM MAIL   Вверх
former
Дата 10.3.2009, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



KiSH333, т.е. SYSDBA подключается из твоей проги нормально?

Пробовал переустановить сервер. У меня было нечто похожее.


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
KiSH333
Дата 10.3.2009, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Цитата(former @  10.3.2009,  11:17 Найти цитируемый пост)
т.е. SYSDBA подключается из твоей проги нормально?

ага так норм! 

Цитата(former @  10.3.2009,  11:17 Найти цитируемый пост)
Пробовал переустановить сервер. У меня было нечто похожее.

ты имеешь в виду фаир переустановить?
PM MAIL   Вверх
Akella
Дата 10.3.2009, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



А что за версия Firebird?

Добавлено через 56 секунд
Цитата(KiSH333 @  10.3.2009,  11:12 Найти цитируемый пост)
Уже и через ibExpert создавал логины и пароли к базе, ни фига не получается ((( 

а через ibExpert пробовал подключаться с новыми учётными данным?

Добавлено через 2 минуты и 23 секунды
Может у тебя несколько серверов? Может у тебя путаница с версиями клиентских библиотек и серверов? Удали сервер. Удали со ВСЕХ дисков и папок файлы gds32.dll и fbclient.dll.
PM MAIL   Вверх
former
Дата 10.3.2009, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



Цитата(KiSH333 @  10.3.2009,  11:45 Найти цитируемый пост)
ты имеешь в виду фаир переустановить? 

Да. Просто обновить его. У меня помнится было нечто подобное. Пользователи с других компов не могли зайти. Обновление помогло. Пароли при этом сохраняются. Использовал FB 2.0.

Цитата(Akella @  10.3.2009,  19:14 Найти цитируемый пост)
Может у тебя несколько серверов? Может у тебя путаница с версиями клиентских библиотек и серверов? Удали сервер. Удали со ВСЕХ дисков и папок файлы gds32.dll и fbclient.dll. 

Может у него в ibExpert рабочая библиотека gds32.dll (fbclient.dll), а в программе к другой коннектится?




--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Akella
Дата 11.3.2009, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Ой, да сколько раз уже помогала нормальная чистка от левых библиотек доступа.
PM MAIL   Вверх
KiSH333
Дата 11.3.2009, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Спс всем за советы, разобрался использовал фаир 1,5. Аватаризация стала проходить нормально только с изменения пароля, т.е. модификации утилиткой gsec.
PM MAIL   Вверх
Akella
Дата 11.3.2009, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Не понял. Ты же говорил, что и ранее использовал gsec для добавления пользователей.

Цитата(KiSH333 @  10.3.2009,  10:03 Найти цитируемый пост)
Логины под FireBird создаю утилиткой gsec, они нормально создаются, но зайти под данным профилем зайти не могу, получается только под стандартным SYSDBA.


PM MAIL   Вверх
former
Дата 11.3.2009, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



Akella, просто он там наплодил gsec-ов. smile  Вот и путался в них.


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
KiSH333
Дата 11.3.2009, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Akella
former, нет, использую один! просто создавая первый раз пользователя, и проводя аватаризацию выдавал ошибку что мол такого пользователя нет, хотя используя команду display он там есть, чисто случайно решили изменить пароль и о чудо все работает.... т.е. проходят только с перезаписи... вот такие страности smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1127 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.