Не могу войти в базу под паролем.

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Не могу войти в базу под паролем.

Сообщение metaforos » 13 окт 2010, 15:48

Здравствуйте. Я очень долго мучался и перечитал кучу инфы, но ничего так и не нашел. Поэтому и решил написать.
Проблема заключается в следующем:
Имеется компютер, на котором лежит определенная база данных - address_table.fdb (FB 1.5)
Также, есть address_table.exe (оболочка для работы с address_table.fdb)
При запуске, вводишь логин -1 пароль-1 и все работает.
Я сделал backup файла fdb, перенес его домой (вместе с address_table.exe) и соответственно всеми файлами FB.
Пытаюсь открыть,но после ввода логина и пароля пишет "unavailable database". Запуcкаю fbserver.exe. но в этом случае, после ввода логина и пароля - пишет или "Acces Denied" или "Your username and password are not defined. Ask your database administrator to set up firebird login".
Программа address_table.exe - разработана фирмой Datix. Иду к ним на сайт. Качаю Демо версию этой программы. (http://www.datix.com.ua/content/view/1/1/) Персональный учет называется. Вместо скачанного с программой address_table.fdb подставляю свой и даже без запущенного FB все работает с моим логином 1 и паролем 1. Вот только скачанная программа это ДЕМО и Выборочный поиск по базе не работает.
Подскажите пожалуйста, что можно сделать. Все мозги поломал....

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не могу войти в базу под паролем.

Сообщение kdv » 14 окт 2010, 10:10

я не совсем понимаю - Вы взломать базу что-ли хотите?

metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Re: Не могу войти в базу под паролем.

Сообщение metaforos » 14 окт 2010, 11:07

Нет. Это не к чему. Она свободно открывается с Демо файлом под моим паролем и в IBExperte. Она не открывается родным address_tabble.exe

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не могу войти в базу под паролем.

Сообщение kdv » 15 окт 2010, 09:15

Вы пытаетесь использовать программу с БД непонятно через какой Firebird. С каким-то "вашим паролем", и т.д. Если Вы эту программу купили, то зачем пишете сюда? Вам прямая дорога к Datix - они же авторы этой программы.
Если не купили, то раз сами что-то колупаете, то сами и разбирайтесь.
Я очень долго мучался и перечитал кучу инфы, но ничего так и не нашел.
интересно - а на фразу unavailable database Вы так и не смогли найти
www.ibase.ru/ibfaq.htm#unavail ?

metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Re: Не могу войти в базу под паролем.

Сообщение metaforos » 15 окт 2010, 14:36

Вы мне не сможете объяснить, почему происходит то, что я описал?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не могу войти в базу под паролем.

Сообщение kdv » 16 окт 2010, 01:21

Вы мне не сможете объяснить, почему происходит то, что я описал?
Вы описали сумбурно, я понял вот что:
Имеется компютер, на котором лежит определенная база данных - address_table.fdb (FB 1.5)
Также, есть address_table.exe (оболочка для работы с address_table.fdb)
При запуске, вводишь логин -1 пароль-1 и все работает.
ок, так работает. Остается вопрос - логин 1 и пароль 1 создавали для этой базы, или можно с тем же успехом ввести логин 2/2 и так далее?
Я сделал backup файла fdb, перенес его домой (вместе с address_table.exe) и соответственно всеми файлами FB.
Пытаюсь открыть,но после ввода логина и пароля пишет "unavailable database".
значит ФБ не был запущен.
Запуcкаю fbserver.exe. но в этом случае, после ввода логина и пароля - пишет или "Acces Denied" или "Your username and password are not defined. Ask your database administrator to set up firebird login".
ок, запустили ФБ. Следовательно, у Вас на компьютере нет никакого пользователя 1/1. Потому что, скорее всего, "все файлы ФБ" не были перенесены с исходного компьютера. Или там используется embedded, а у Вас - сервер. SYSDBA/masterkey работает?
Access denied также показывает, что клиентская часть и может быть даже ФБ "не тот", который ожидает программа.
Вместо скачанного с программой address_table.fdb подставляю свой и даже без запущенного FB все работает с моим логином 1 и паролем 1.
Вывод - программа работает с FB Embedded, который идет вместе с программой. Чего Вы хотите, я так и не понял. Возможно, программа использует какую-то защиту.
Короче, Вы так и не ответили на вопрос "спер или купил". В любом случае, непонятно, почему я Вам должен объяснять про "неработу" чужой программы?

metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Re: Не могу войти в базу под паролем.

Сообщение metaforos » 16 окт 2010, 01:57

Открыв *.fdb в IbExpert, я нашел там около 10 loginovv иpasswordovv.
sysdba i masterkey работают как раз в IbExpert.
Эта FB которую я перенес - embedded.
Программу я не покупал и не СПЕРАЛ!!! Я просто перенес с работы домой.
А с программой (в демо версии), которая работает даже без запуска ФБ. находятся файлы :

\intl\fbintl.dll
\udf\fbudf.dll
\udf\ib_udf.dll
address_table.exe
address_table.fdb
aliases.conf
firebird.conf
gds.32.dll
ib_util.dll

uninst и readmee

metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Re: Не могу войти в базу под паролем.

Сообщение metaforos » 16 окт 2010, 05:09

Скачал новый Embadded. Запустил. Запускается. Но ничего не показывает. Пусто!!! Поменял intl\fbintl.dll - ругается на win1251. Уже мозги кипят!!! Помогите плз!!!!!

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не могу войти в базу под паролем.

Сообщение kdv » 16 окт 2010, 14:14

Программу я не покупал и не СПЕРАЛ!!! Я просто перенес с работы домой.
значит перенесли НЕ ТАК.
Скачал новый Embadded. Запустил. Запускается. Но ничего не показывает.
до Вас дойдет наконец что программа требует запука нормального инсталлятора, а не "переноса файлов"?
Или, если там FB Embedded, то переноситься должно тупым копированием каталогов программы.
Конечно, программа, скорее всего, чего-то пишет в реестр, что тоже придется скопировать.
Но тут я опять скажу, что Вы пытаетесь выполнить какие-то странные действия.
Поменял intl\fbintl.dll - ругается на win1251.
нахрена менял???

Обращайтесь в Datix, там Вам помогут.

metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Re: Не могу войти в базу под паролем.

Сообщение metaforos » 16 окт 2010, 17:22

Я полностью переписывал с 1 компьютера всю папку с файлами.
Скачал новый Embadded. Запустил. Запускается. Но ничего не показывает. Пусто!!! Поменял intl\fbintl.dll - ругается на win1251
- Это embedded 2.x.x.
Скачал 1.5 (как у оригинала) - та же история "Your username and password are not defined. Ask your database administrator to set up firebird login"
Хотя под embedded 2.x.x. мой пароль работает. Но ничего не показыват.
В Datix говорят-плати много денег, мы все сделаем.
Я просто не пойму, что виновато в том, что происходит и как это можно решить

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не могу войти в базу под паролем.

Сообщение kdv » 17 окт 2010, 01:33

при работе приложения с FB Embedded вообще пофиг, какие логины и пароли вводить. Другое дело, если логины и пароли отслеживает приложение.
Хотя под embedded 2.x.x. мой пароль работает. Но ничего не показыват.
очевидно, приложение не расчитано на работу с ФБ 2.
В Datix говорят-плати много денег, мы все сделаем.
Я просто не пойму, что виновато в том, что происходит и как это можно решить
а что Вы хотели? Если у Вас Datix купленный, то получается на 1 компьютер, и тогда нехрен страдать, что Вы не можете его поставить на второй компьютер. Победила защита Datix, Вы проиграли. Или забейте, или платите бабло.

metaforos
Сообщения: 7
Зарегистрирован: 13 окт 2010, 15:28

Re: Не могу войти в базу под паролем.

Сообщение metaforos » 17 окт 2010, 14:03

Ок. Спасибо.

gmixo
Сообщения: 8
Зарегистрирован: 22 сен 2010, 08:44

Re: Не могу войти в базу под паролем.

Сообщение gmixo » 19 окт 2010, 10:50

всем пт.
у меня почему то сразу возникло желание посмотреть БД безопасности firebird сервера "дома".
может в этом дело?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не могу войти в базу под паролем.

Сообщение kdv » 20 окт 2010, 09:49

в чем, в "этом"? давайте не будем блуждать в трех соснах.
ФБ в этом смысле проще палки и веревки, так что ...

security2.fdb виновато?
а) он мог взять его с работы, если бы понадобилось
б) для embedded не имеет значения security2.fdb установленного на этой же машине сервера. Тем более что автор "копировал всю папку приложения целиком".

Правда, он так и не смог сообщить, что же он на самом деле копировал.

Ответить