2009-03-26 2 views
4

У меня есть клиент, у которого есть старое несуществующее приложение; у него возникла проблема с компанией, которая сделала заявку, и они не будут раскрывать свой пароль базы данных. Он понял, что он подписал контракт (тогда), где он сказал, что он как бы «снимает» заявку, и у них нет права раскрывать что-либо. Этот клиент узнал, что он не единственный с той же проблемой с этой компанией. Он - дантист, а другие стоматологи с таким же старым приложением испытывали те же проблемы при попытке купить новое программное обеспечение и попытались перенести своих пациентов в новую систему.Поиск устаревшего пароля базы данных Firebird/Interbase

В любом случае, он хочет открыть свою небольшую базу данных firebird, поэтому мы можем, по крайней мере, извлечь некоторые данные на наши SQL-серверы. Я попробовал использовать «masterkey» по умолчанию (который, по сути, «masterke» из-за ограничения 8 символов) бесполезен.

Теперь я знаю, что он может пойти по закону и попытаться заставить компанию опубликовать его информацию, но я хочу сделать это в кратчайшие сроки. Кто-нибудь знает приложение, которое может переработать силу/взломать устаревший пароль Firebird?

Спасибо.

EDIT: устаревшее программное обеспечение «STOMA-W», я даже не могу найти его в Интернете. Они расположены в Астурии, Испания.

+1

Если у вас есть доступ к файлу базы данных, вы можете переместить его на сервер, где «masterkey» дает вам полный доступ к базе данных SYSDBA, не так ли? – mghie

ответ

8

Firebird еще не хранит пароли в файле базы данных.
Имея это в виду, переместите файл базы данных на другой сервер, на котором известен пароль sysdba.

+0

Я действительно не знаю, что делать с файлом. Я пробовал несколько программ, которые распознают файл как базу данных и запрашивают пароль. Но я не могу пройти мимо этого. Можете ли вы посоветовать мне учебник, как переместить этот маленький файл, поставить его на сервер, где у меня есть полная SYSDBA? Спасибо. –

+0

Только Firebird Server распознает файл. Вы должны использовать клиент (т.е. isql) для доступа к базе данных * через * firebird. Я не совсем уверен, что вы пытаетесь сделать с файлом. Это довольно простой материал. Попробуйте googling «начать работу с firebird». –

1

прилагающегося не за счет SYSDBA, вы можете сбросить забытые пароли для пользователей с FlameRobin. После регистрации сервера баз данных на вашем локальном хосте, используйте Управление пользователей ... функции в контекстном меню:

enter user management with flame robin

Здесь вы получите список пользователей с параметрами для удаления или просмотром/изменения свойств. При нажатии на иконку свойств, вы входите в этот диалог, где вы просто ввести новый пароль дважды:

enter image description here

Там есть также IBConsole, который поставляется в комплекте с InterBase/Firebird SDK. Он имеет схожие функции.

Смежные вопросы