Консультация № 187456
10.06.2013, 13:14
96.03 руб.
0 16 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Прошу не пинать меня за возможную корявость объяснения, т.к. я не специалист. Итак проблема: имеется файл базы данных рабочей прикладной программы с расширение fdb. Мне нужно отредактировать некоторые цифры в этой базе. Начитавшись попробовал установить программу ibexpert и открыть этот файл для редактирования. Но не могу соединиться с базой. Впрочем если даже я и соединюсь, я слабо представляю, что я там увижу - документ в таком же виде, как он идет на печать или как-то по другому. Словом просьба проконсультировать по соединению с этой базой (а может каким то иным способом можно это делать) и научить, как редактировать нужные мне циферки. Не знаю можно ли здесь оставлять контакты, аську например. если можно то скажите в аське можно будет оперативно общаться. Уфф, надеюсь что объяснил более менее понятно. Жду ваших откликов.

Обсуждение

давно
Профессор
23061
930
10.06.2013, 13:26
общий
10.06.2013, 13:30
Вам следует уточнить расширение файла - вы воспроизвели его неправильно.
Имели ввиду gdb?
Или выложить файл в сеть, чтобы можно было на него взглянуть.
Или даже попробовать с ним поработать.
Об авторе:
The human is a fallen angel sometimes thinking back on the sky
Неизвестный
10.06.2013, 13:47
общий
1. Установи Firebird
2. Установи IBExpert
3. Открой IBExpert и зарегестрируй БД, UserName="SYSDBA";Password="masterkey"(можно только "masterke"); ClientLibrary="fbclient.dll"(или "gds32.dll")
Неизвестный
10.06.2013, 14:46
общий
Александр, я ничего не напутал файл с расширением fdb. Евгений, фейреберд у меня стоит, ибехперт тоже. пароль и юзера я так делал но все равно не могу соединиться с базой. А мне надо регистрировать базу или же сделать новую базу. Впрочем я пробовал и так и так. Здесь по аське разрешено общаться?
Неизвестный
10.06.2013, 14:53
общий
скачать файл ASMA_M.fdb [1.44 Mб]
Неизвестный
10.06.2013, 15:10
общий

а какая версия Firebird ? больше 2.1 ?
Неизвестный
10.06.2013, 15:13
общий
1.5 но рабочая программа работала и с 1.5 и 2.5 - одинаково.
Неизвестный
10.06.2013, 15:16
общий
про аську мне так никто и не ответит? неудобно так общаться.
Неизвестный
10.06.2013, 15:21
общий
Может еще эта инфа поможет - на рабочей программе эта база открывалась (в прикладной программе) под юзером - Литвинов, без пароля. Роль или категория?, не знаю как правильно? - инженер.
Неизвестный
10.06.2013, 15:58
общий
Ребята, ну может кто поможет? блин срочно нужно. Попробуйте сами его открыть может. Что-нибудь ответьте, не молчите.
давно
Мастер-Эксперт
17387
18345
10.06.2013, 16:20
общий

Вынужден вмешаться, извините! К сожалению, на консультацию в режиме реального времени Вам рассчитывать не приходится. Поднятая Вами проблема, возможно, будет решена, но не так быстро, как Вам хотелось бы.
Об авторе:
Facta loquuntur.
Неизвестный
10.06.2013, 18:12
общий
ругается при подключении с пользователем Литвинов и ролью инженер :

Unsuccessful execution caused by a system error that recludes successful execution of subsequent statements.
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

новая база создается. после подмены файла все равно такая ошибка.
давно
Академик
320937
2216
10.06.2013, 20:36
общий
10.06.2013, 20:39
Добрый день!
Attempting to connect to:
d:\Db\xzz.fdb
Вот что пишет IBExpert
Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
database file appears corrupt ().
bad checksum.
checksum error on database page 1428.

Attempting to connect to services manager... Passed!

Disconnecting from database... Passed!

Попробуйте сделать и выложить backup (Menu->Services->BackUp DataBase)

То есть файл с расширением fbk :)

Цитата: 397244
Может еще эта инфа поможет - на рабочей программе эта база открывалась (в прикладной программе) под юзером - Литвинов, без пароля. Роль или категория?, не знаю как правильно? - инженер.

Это не имеет значения. На другом сервере под SYSDBA можно (пока??) открыть любую базу.
Неизвестный
11.06.2013, 14:01
общий
"Попробуйте сделать и выложить backup (Menu->Services->BackUp DataBase)" - не знаю где это делать. Слушайте, а вот в окне регистрации базы есть строка - "путь к служебной БД ISC4. GDB" - туда что писать то? Вообще кто-нибудь поможет мне? Вы же здесь профессора и академики. У меня есть полный физический доступ ко всем ресурсам на компе и в программе, что можно сделать то? Все что мне нужно - изменить несколько цифр в таблице технического отчета. В этой базе нет ни людей, ни чего-то другого криминального. Может есть другой способ сделать это? без ibexpert?
давно
Академик
320937
2216
12.06.2013, 12:24
общий
Вернемся к исходной точке. Есть файл базы данных, есть программа, известно, что база FireBird.
При попытке подключиться к той базе, которая выложена в мини-форум, выдается сообщение
Цитата: lamed
database file appears corrupt (). bad checksum. checksum error on database page 1428

В то же время указывается, что программа с базой работает.
Что-то не сходится.
Неизвестный
12.06.2013, 13:23
общий
аналогично. версия базы, скорее всего 1.5 - тогда происходит хотя бы обращение к базе.

подключение с логином администратора не получается : Unsuccessful execution caused by an unavailable resource.
unavailable database.

то же самое и если использовать логин Литвинов.

возможно, подключение к базе зашито в программе, а пользователь Литвинов хранится в таблице в базе и просто проверяется правильность ввода пользователя.

если программа работает, то значит установлен FireBird и связь через него. почему тогда нельзя подключиться из IBExpert, а только из программы?
давно
Мастер-Эксперт
425
4118
13.06.2013, 03:37
общий
13.06.2013, 05:40
Цитата: 397244
"Попробуйте сделать и выложить backup (Menu->Services->BackUp DataBase)" - не знаю где это делать.

1. Если Вы установили у себя программу IBEXPERT сделайте это в той программе.
2. Сможете найти на компьютере, где стоит Ваша база, файл security.fdb и выложить его сюда?
3. Перед тем, как выкладывать файл БД сюда, Вы сервер Firebird останавливали? Если нет, то файл, который Вы выложили, может содержать повреждения структуры, поэтому он и не открывается.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Форма ответа