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


Автор: SovsemNePonimay 10.2.2016, 13:54
Добрый день! У меня такая проблема: БЫЛ сервер interbase 5,5, ЕСТЬ рукописная программа "Librat", которая подключалась к БД, которая в свою очередь была на этом сервере ( программа без логов, исходников, просто .exe файл). Суть в том, что меняли Windows => форматнули весь диск С, а там была программа InterBase и "Librat". Бэкап БД имеется, есть так же .ехе файл программы "Librat", снова установили InterBase 5,5, включили сервер, через менеджер сервера приконнектили БД. А эта рукописная программа не заходит, пишет "неверный логин и пароль". Логины и пароли вводили и какие были раньше, и задавали их в менеджере сервера. И открывали БД в программе IBExpert, там открывается через логин и пароль, какие были до форматирования диска. Может быть есть какая особенность, чтоб программа эта зашла и наконец-то открыла БД? Может их нужно в конкретных местах располагать.....или еще что?

Автор: Akella 10.2.2016, 14:03
Цитата(SovsemNePonimay @  10.2.2016,  13:54 Найти цитируемый пост)
А эта рукописная программа не заходит, пишет "неверный логин и пароль".

в программе есть возможность менять/устанавливать логин/пароль?

я так и не понял, сейчас к серверу и бзе можно подключиться IBExpert`ом?

как-то сумбурно пишите...

Автор: SovsemNePonimay 10.2.2016, 14:32
Базы работают через IBExperta, там мы видим пользователей, можем задавать им логины\пароли(задавали и даже создавали новых пользователей). В программу рукописную есть возможность ввести логин\пароль, но постоянно выходит сообщение, что неверны логин\пароль => в эту рукописную программу мы зайти не можем, после этого сообщение она вылетает. В сервер менеджере от IBase мы задавали новых пользователей, но под ними рукописная программа все равно не заходит =С 

Автор: Akella 10.2.2016, 14:54
Цитата(SovsemNePonimay @  10.2.2016,  14:32 Найти цитируемый пост)
В программу рукописную есть возможность ввести логин\пароль


у меня предположение, что программе и внутри базы какой-то свой отдельный список пользователей и именно эти логин и пароль указываются при старте программы
а системные логин/пароль от interbase 5.5 где-то в другом месте программы нужно прописывать

откройте базу и поищите там таблицу типа users или с похожим названием
просто многие работают под системным логином SYSDBA, а создают и используют свою таблицупользователей

обычно системные логини пароль - SYSDBA/masterkey

Добавлено через 1 минуту и 7 секунд
http://www.sql.ru/forum/103580/ne-rabotaet-standartnyy-parol-login

Автор: tzirechnoy 10.2.2016, 15:34
А в журналах Interbase-то что пишэт?

Он попытки логина (притом по-моему в том числе и удавшыеся) должэн по умолчанию писать.

Кроме того, надо сказать, что логин и пароль для логина в Interbase мог и не сохраниться в бэкапе -- он пишэтся в отдельную системную базу данных, а не в пользовательские файлы БД.

Ну и, кроме того, есть некоторый шанс, что программа подключалась через какой-нибудь Borland Database Engine, в котором есть свои альясы, в которых и был прописан правильный логин и пароль. Выяснять, какой и как оно оттуда его берёт придётся, видимо, через какой-нибудь отладчик или WinDbg/Logger.exe.

Автор: SovsemNePonimay 12.2.2016, 08:27
в самой базе не нашли таблицу логинов и паролей. В InterBase заходит под SYSDBA/mainkey, а база в IBExpert открывается паролем который до форматирования открывал и рукописную программу. Никаких системных БД, к сожалению, найти не можем. 

Вот то, что нашли в файле interbase.log (так понимаем, что это журнал??):

ALMI (Server)    Tue Feb 02 08:46:23 2016
    InterBase database support is not licensed.

ALMI (Client)    Tue Feb 02 08:46:23 2016
    C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe : The guardian was unable to launch the server thread. errno : 1053

ALMI (Client)    Tue Feb 02 16:39:32 2016
    Guardian starting: C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe


ALMI (Client)    Wed Feb 03 08:28:01 2016
    Guardian starting: C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe


ALMI (Client)    Sat Feb 06 13:52:54 2016
    Guardian starting: C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe


ALMI (Client)    Mon Feb 08 17:19:13 2016
    C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe: terminated abnormally (-1)


ALMI (Client)    Mon Feb 08 17:19:13 2016
    Guardian starting: C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe


ALMI (Client)    Tue Feb 09 08:14:49 2016
    Guardian starting: C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe


ALMI (Client)    Wed Feb 10 19:56:33 2016
    Guardian starting: C:\Program Files\InterBase Corp\InterBase\bin\ibserver.exe

______________________________________________________________
сейчас установили программу Net Logger 2,4. Попробуем в ней покапаться (больше не нашли для скачивания ничего похожего (((((( )

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