| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > Присоединение рукописной программы к InterBase 5,5 |
| Автор: SovsemNePonimay 10.2.2016, 13:54 |
| Добрый день! У меня такая проблема: БЫЛ сервер interbase 5,5, ЕСТЬ рукописная программа "Librat", которая подключалась к БД, которая в свою очередь была на этом сервере ( программа без логов, исходников, просто .exe файл). Суть в том, что меняли Windows => форматнули весь диск С, а там была программа InterBase и "Librat". Бэкап БД имеется, есть так же .ехе файл программы "Librat", снова установили InterBase 5,5, включили сервер, через менеджер сервера приконнектили БД. А эта рукописная программа не заходит, пишет "неверный логин и пароль". Логины и пароли вводили и какие были раньше, и задавали их в менеджере сервера. И открывали БД в программе IBExpert, там открывается через логин и пароль, какие были до форматирования диска. Может быть есть какая особенность, чтоб программа эта зашла и наконец-то открыла БД? Может их нужно в конкретных местах располагать.....или еще что? |
| Автор: SovsemNePonimay 10.2.2016, 14:32 |
| Базы работают через IBExperta, там мы видим пользователей, можем задавать им логины\пароли(задавали и даже создавали новых пользователей). В программу рукописную есть возможность ввести логин\пароль, но постоянно выходит сообщение, что неверны логин\пароль => в эту рукописную программу мы зайти не можем, после этого сообщение она вылетает. В сервер менеджере от IBase мы задавали новых пользователей, но под ними рукописная программа все равно не заходит =С |
| Автор: Akella 10.2.2016, 14:54 | ||
у меня предположение, что программе и внутри базы какой-то свой отдельный список пользователей и именно эти логин и пароль указываются при старте программы а системные логин/пароль от 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. Попробуем в ней покапаться (больше не нашли для скачивания ничего похожего (((((( ) |