FlameRobin unter Windows 11

FlameRobin ist ein grafisches Open-Source-Werkzeug zur Administration von Firebird-Datenbanken. Dieser Blog-Artikel erklärt die Installation, Konfiguration und das Aktualisieren von FlameRobin unter Windows 11.

Einführung

FlameRobin ist eine freie Open-Source-Software mit einer grafischen Oberfläche, um Firebird-Datenbanken zu administrieren. FlameRobin ist Open Source und unter der MIT License lizenziert und läuft unter Windows, Linux, macOS sowie FreeBSD.

FlameRobin unterstützt alle Versionen von Firebird (mindestens) ab Version 2.

FlameRobin ist kein High-End-Entwicklungstool für Firebird-Datenbanken, sondern vielmehr ein kleiner aber feiner Helfer für administrative Aufgaben:

  • Direkter SQL-Zugriff auf Datenbanken zum Zwecke der Kontrolle oder Fehlerkorrektur

  • Backup und Restore von Datenbanken

Einrichten von FlameRobin

Installation

  1. Lade die aktuelle Windows-Version von FlameRobin auf GitHub herunter. In der Regel wird dies das Setup für Windows 64bit sein (hier z.B. flamerobin-0.9.14-setup-x64.exe).

    FlameRobin-Setup für Windows 64bit

    FlameRobin-Setup für Windows 64bit

  2. Starte die EXE-Datei und klick Dich zunächst durch die Warnhinweise von Windows (Das Setup ist nicht signiert).

  3. Folge anschließend den restlichen den Anweisungen.

FlameRobin ist nun installiert. Das Setup richtet im Windows-Startmenü einen Eintrag für FlameRobin ein.

FlameRobin im Windows-Startmenü

FlameRobin im Windows-Startmenü

Nach dem ersten Start ergibt sich folgendes Bild:

Erster Aufruf von FlameRobin

Erster Aufruf von FlameRobin

Server registrieren

Du musst jetzt erst einmal Deinen Firebird-Server registrieren:

  1. Klicke mit der rechten Maustaste auf Home.

  2. Wähle im Kontextmenü den Befehl Register Server aus. Ein Dialogfenster öffnet sich.

In diesem Dialogfenster definierst Du, wo sich der Firebird-Server befindet und wie er in FlameRobin angezeigt werden soll:

Server registrieren

Server registrieren

Unter Hostname musst Du entweder die IP-Adresse oder den DNS-Namen Deines Firebird-Servers eingeben. Ist Firbird auf dem gleichen Rechner installiert, dann kannst Du localhost eintippen. Die Angabe in Port number zur Port-Nummer kannst Du weglassen. In diesem Fall wird automatisch der Firebird-Standard-Port 3050 angenommen.

Bestätige mit Register. Du siehst Deinen Firebird-Server jetzt in der Anzeige.

Unser Server ist registriert

Unser Server ist registriert

Aber bin ich denn jetzt schon mit meinem Firebird-Server verbunden? Nein, noch nicht. Firebird funktioniert etwas anders als beispielsweise PostgreSQL. Es gibt keinen Befehl, der Dir alle Datenbanken auf diesem Server anzeigt. Du musst jede Datenbank einzeln registrieren (siehe nächster Abschnitt), um mit dieser arbeiten zu können.

Was wir aber machen können ist, uns die Versionsnummer des Firebird-Servers anzeigen lassen. Dabei wird im Hintergrund eine Verbindung zu einer der fest eingebauten Systemdatenbanken aufgebaut:

  1. Klicke mit der rechten Maustaste auf Deinen Firebird-Server (in unserem Beispiel also Mein FB-Server).

  2. Wähle im Kontextmenü den Befehl Retrieve server version aus. Ein Dialogfenster öffnet sich und Du wirst nach Benutzername und Kennwort gefragt.

    Anmeldung

    Anmeldung

  3. Wenn Du beides richtig eingetippt und mit Connect bestätigst hast, dann erscheint die Version Deines Firebird-Servers.

    Die aktuelle Server-Version

    Die aktuelle Server-Version

Datenbank registrieren

FlameRobin kennt jetzt unseren Firebird-Server, wir müssen aber noch unsere Datenbank registrieren.

  1. Klicke mit der rechten Maustaste auf Deinen Firebird-Server (in unserem Beispiel also Mein FB-Server).

  2. Wähle im Kontextmenü den Befehl Register exisiting database aus. Ein Dialogfenster öffnet sich.

    Datenbank registrieren

    Datenbank registrieren

In diesem Dialogfenster definierst Du, wo sich Deine Firebird-Datenbank befindet, wie sie in FlameRobin angezeigt werden soll und wie Du Dich anmelden möchtest.

Unter Database path musst Du den vollständigen Dateipfad zur Datenbankdatei aus Serversicht eintragen, unter User name und Password dann Benutzername und Kennwort (andere Authentifizierungsmethoden lassen wir hier mal unter den Tisch fallen). Der verwendete Zeichensatz unter Charset wird in der Regel UTF8 sein.

Bestätige mit Save. Du siehst Deine Firebird-Datenbank jetzt in der Anzeige.

Unsere Datenbank ist registriert

Unsere Datenbank ist registriert

Möchtest Du einen SQL-Befehl loswerden?

  1. Klicke mit der rechten Maustaste auf Deine Firebird-Datenbank (in unserem Beispiel also Meine FB-Datebank).

  2. Wähle im Kontextmenü den Befehl Execute SQL statements aus. Ein Fenster öffnet sich und Du kannst lostippen :smirk:.

Backups erstellen

Möchtest Du ein Backup Deiner Datenbank erstellen, gehe wie folgt vor:

  1. Klicke mit der rechten Maustaste auf Deine Firebird-Datenbank.

  2. Wähle im Kontextmenü den Befehl Tools > Backup database aus. Ein Dialogfenster öffnet sich.

    Backup erstellen

    Backup erstellen

  3. Trage unter Backup file den Dateipfad zur Backup-Datei ein.

  4. Klicke auf Start Backup.

Eine Backup-Datei wird jetzt erstellt. Anschließend kannst Du das Dialogfenster wieder schließen.

Backups wiederherstellen

Du hast zwei grundsätzliche Möglichkeiten, ein Datenbank-Backup wiederherzustellen:

  1. Eine bereits existierende Datenbank mit dem Backup ersetzen.

  2. Eine neue (noch nicht existierende) Datenbank registrieren und anschließend die Datenbank aus dem Backup erstellen.

Im ersten Fall gehe wie folgt vor:

  1. Klicke mit der rechten Maustaste auf Deine Firebird-Datenbank.

  2. Wähle im Kontextmenü den Befehl Tools > Restore database aus. Ein Dialogfenster öffnet sich.

    Backup wiederherstellen

    Backup wiederherstellen

  3. Wähle unter Backup file die Backup-Datei aus (hat in der Regel die Dateiendung .fbk).

  4. Wähle die Option Replace existing database.

  5. Klicke auf Start Restore.

Die Datenbank wird jetzt neu erstellt und die Daten aus dem Backup eingespielt. Anschließend kannst Du das Dialogfenster wieder schließen.

Im zweiten Fall gehe wie folgt vor:

  1. Klicke mit der rechten Maustaste auf Deine Firebird-Server.

  2. Wähle im Kontextmenü den Befehl Restore backup into new database aus.

Zunächst öffnet sich das Dialogfenster zum Registrieren der Datenbank (siehe oben), danach wieder das Dialogfenster zum Einspielen des Backups (siehe erster Fall).

Updates einspielen

Das Einspielen von Updates ist denkbar einfach:

  1. Beende und verlasse FlameRobin.

  2. Lade Dir wie gewohnt das neueste Windows-Setup für FlameRobin herunter und starte es.

  3. Nach Beendigung der Installation kannst Du FlameRobin direkt wieder starten.

Fazit

Mit FlameRobin bekommst Du ein effektives Werkzeug an die Hand, um Deine Firebird-Datenbanken im Netzwerk zu verwalten. Es lässt sich ganz einfach unter Windows installieren und sofort nutzen.

Das könnte dich auch interessieren:
  1. Apps plötzlich Off-Screen unter Windows
  2. pgAdmin 4 unter Windows 11
  3. PostgreSQL 16 unter Windows 2022
  4. MariaDB 11 unter Windows 11
  5. ADO.NET Connection Strings
Teile diesen Artikel