2009-03-26 4 views
4

Ich habe einen Kunden, der eine alte nicht existierende Anwendung hat; Er hatte ein Problem mit dem Unternehmen, das die Anwendung erstellt hat, und sie werden sein Datenbankpasswort nicht bekannt geben. Er erkannte, dass er einen Vertrag unterschrieb (damals), in dem es hieß, dass er den Antrag "mietete" und sie kein Recht hätten, etwas zu veröffentlichen. Dieser Kunde hat herausgefunden, dass er nicht der Einzige ist, der das gleiche Problem mit dieser Firma hat. Er ist ein Zahnarzt und andere Zahnärzte mit der gleichen alten Anwendung haben die gleichen Probleme beim Versuch, eine neue Software zu kaufen, und versucht, ihre Patienten auf das neue System zu migrieren.Suche nach einem Legacy-Passwort für Firebird/Interbank-Datenbanken

In jedem Fall möchte er seine kleine firebird Datenbank öffnen, damit wir zumindest einige Daten auf unsere SQL Server extrahieren können. Ich habe versucht, mit dem Standard 'Masterkey' (die in der Tat, Masterke 'wegen der 8 Zeichen Grenze) vergebens ist.

Jetzt weiß ich, er könnte legal gehen und versuchen, die Firma zu zwingen, seine Informationen zu veröffentlichen, aber ich möchte es auf die kurze Weise tun. Kennt jemand eine App, die ein altes Firebird-Passwort missbrauchen/knacken kann?

Danke.

EDIT: Die Legacy-Software ist "STOMA-W", ich kann es nicht einmal im Internet finden. Sie sind in Asturien, Spanien.

+1

Wenn Sie Zugriff auf die Datenbankdatei haben, können Sie sie auf einen Server verschieben, wo "Masterkey" Ihnen vollen SYSDBA-Zugriff auf die Datenbank gibt, oder? – mghie

Antwort

8

Firebird speichert (noch) keine Kennwörter in der Datenbankdatei.
Verschieben Sie die Datenbankdatei zu diesem Zweck auf einen anderen Server, auf dem das Kennwort sysdba bekannt ist.

+0

Ich weiß wirklich nicht, was ich mit der Datei machen soll. Ich habe ein paar Programme ausprobiert, die die Datei als Datenbank erkennen und mich nach einem Passwort fragen. Aber ich komme nicht darüber hinweg. Können Sie mir eine Anleitung vorschlagen, wie Sie diese kleine Datei verschieben und auf einen Server stellen, auf dem ich SYSDBA voll habe? Danke. –

+0

Nur Firebird Server erkennt die Datei. Sie müssen einen Client (dh isql) verwenden, um über * firebird auf die Datenbank * zuzugreifen. Ich bin mir nicht sicher, was Sie mit der Datei machen wollen. Das ist ziemlich einfach. Probieren Sie googeln "Erste Schritte Firebird". –

1

bereitgestellt nicht für den SYSDBA Konto, Sie können vergessene Passwörter für Benutzer mit FlameRobin zurücksetzen. den Datenbankserver auf localhost Nach der Registrierung verwenden die Benutzer verwalten ... Funktion im Kontextmenü:

enter user management with flame robin

Hier finden Sie eine Liste der Benutzer mit Optionen Eigenschaften zu löschen oder Ansichten/ändern. Wenn Sie auf die Eigenschaften-Symbol klicken, geben Sie diesen Dialog, in dem Sie einfach das neue Passwort zweimal eingeben:

enter image description here

Es gibt auch IBConsole, die mit dem Interbase/Firebird-SDK kommt verpackt. Es hat ähnliche Funktionen.

Verwandte Themen