Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

QOMET / Firebird Fehlermeldung

Fehlermeldung: Internal Firebird consistency check – can't attach after bugcheck

Eigenschaft

Details

Fehlermeldung

internal Firebird consistency check (can't attach after bugcheck)

SQLState

XX000

ISC Error Code

335544333

Betrifft

QOMET (alle Clients + Serverkonsole)

Datenbankengine

Firebird RDBMS

Schweregrad

Kritisch – keine Verbindung mehr möglich

 

1. Symptome

Folgende Anzeichen deuten auf diesen Fehler hin:

 

  • Beim Start von QOMET erscheint sofort eine Fehlermeldung
  • Fehlermeldung zeigt: „Fehler beim Ausführen von getEntitiesByQuery: SELECT FIRST 1 * FROM USERAUTH ORDER BY UAU_ID“
  • Der Fehler tritt auf allen Clients auf – unabhängig vom Arbeitsplatz
  • Auch direkt am Server ist QOMET nicht startbar
  • Keine Verbindung zur Datenbank möglich

 

⚠️ Wichtiger Hinweis: Da der Fehler auf ALLEN Clients und dem Server selbst auftritt, handelt es sich

nicht um ein Netzwerk- oder Client-Problem, sondern um einen Serverdienst-Fehler.

 

2. Ursache

Der Fehler „can't attach after bugcheck“ (ISC error 335544333) bedeutet, dass der Firebird-Datenbankserver einen internen kritischen Fehler („Bugcheck“) erlebt hat. Nach einem solchen Fehler verweigert der Firebird-Dienst alle neuen Verbindungsversuche als Sicherheitsmaßnahme.

 

Dieser Zustand bleibt bestehen, bis der Dienst manuell neu gestartet wird. QOMET selbst ist dabei nicht die Ursache – es kann lediglich keine Verbindung mehr zur Datenbank aufbauen.

 

Häufige Auslöser

 

Ursache

Beschreibung

Wahrscheinlichkeit

Serverabsturz / Neustart

Firebird wurde nicht sauber beendet (z.B. durch Stromausfall oder erzwungenen Neustart)

Sehr hoch

Speicherfehler (RAM)

Defekter oder fehlerhafter Arbeitsspeicher im Server

Mittel

Festplattenprobleme

Fehler auf dem Datenträger, auf dem die .fdb-Datei liegt

Mittel

Antivirus-Interferenz

Antivirensoftware greift während Schreibvorgängen in die .fdb-Datei ein

Mittel

Korrupte Datenbankdatei

Datenbankseiten sind beschädigt (z.B. durch abgebrochene Transaktion)

Gering

Veraltete Firebird-Version

Ältere Versionen reagieren empfindlicher auf Systemunterbrechungen

Gering

 

3. Lösungsschritte

Die Schritte sind in der empfohlenen Reihenfolge aufgeführt. Beginnen Sie immer mit Schritt 1, bevor Sie weitere Maßnahmen ergreifen.

 

Schritt 1: Firebird-Dienst neu starten (Pflicht)

Dies ist der erste und wichtigste Schritt. In den meisten Fällen behebt ein Neustart des Dienstes das Problem sofort.

 

Option A: über die Windows-Dienstverwaltung

  1. Taste Windows + R drücken, services.msc eingeben und mit Enter bestätigen
  2. In der Liste den Dienst „Firebird Server“ (oder „FirebirdServerDefaultInstance“) suchen
  3. Rechtsklick auf den Dienst → „Neu starten“ auswählen
  4. Warten bis der Dienst den Status „Aktiv (wird ausgeführt)“ anzeigt
  5. QOMET neu starten und prüfen ob die Fehlermeldung behoben ist

 

Option B: über die Eingabeaufforderung (als Administrator)

net stop FirebirdServerDefaultInstance

net start FirebirdServerDefaultInstance

 

✅ In den meisten Fällen ist nach dem Neustart des Firebird-Dienstes der Fehler behoben.

   Wenn QOMET danach wieder funktioniert, sind keine weiteren Schritte notwendig.

 

Schritt 2: Firebird-Protokolldatei prüfen

Tritt der Fehler nach dem Neustart erneut auf, sollten die Protokolldateien von Firebird auf die eigentliche Ursache untersucht werden.

 

Standardpfad der Logdatei:

C:\Program Files\Firebird\Firebird_X_X\firebird.log

 

Suchen Sie in der Datei nach Einträgen mit den Schlagwörtern „bugcheck“, „error“ oder „corrupt“. Diese geben Aufschluss über den eigentlichen Ausloser des Fehlers.

 

Schritt 3: Datenbankintegrität prüfen

Mit dem Dienstprogramm gfix (im Lieferumfang von Firebird enthalten) kann die Integrität der Datenbankdatei überprüft werden.

 

Prüfung durchführen:

gfix -validate -full C:\Pfad\zur\QOMET-Datenbank.fdb -user SYSDBA -password masterkey

 

Falls Fehler gefunden werden, können diese mit folgendem Befehl repariert werden:

gfix -mend C:\Pfad\zur\QOMET-Datenbank.fdb -user SYSDBA -password masterkey

 

⚠️ Vor jeder Reparatur sollte ein Backup der .fdb-Datei erstellt werden.

   Kopieren Sie die Datei an einen sicheren Ort, bevor Sie gfix -mend ausführen.

 

Schritt 4: Backup einspielen (letzter Ausweg)

Wenn die Datenbank so stark beschädigt ist, dass eine Reparatur nicht möglich ist, muss ein gesichertes Backup eingespielt werden.

 

gbak -restore C:\backup\qomet.fbk C:\Pfad\zur\QOMET-Datenbank.fdb -user SYSDBA -password masterkey

 

⚠️ Beim Einspielen eines Backups gehen alle Daten verloren, die seit dem letzten Backup

   erfasst wurden. Bitte den zuständigen Systemadministrator hinzuziehen.

 

4. Prävention

Um diesen Fehler zukünftig zu vermeiden, werden folgende Maßnahmen empfohlen:

 

  • Reguläre automatische Backups der Firebird-Datenbankdatei (.fdb) einrichten

     → Empfohlen: tägliches Backup per Aufgabenplanung mit gbak

 

  • Firebird-Datenbankdatei (.fdb) in den Ausnahmen der Antivirensoftware eintragen

     → Verhindert, dass der AV-Scanner während Schreibzugriffen eingreift

 

  • USV (Unterbrechungsfreie Stromversorgung) für den Server verwenden

     → Schützt vor unsauberem Herunterfahren durch Stromausfall

 

  • SMART-Werte der Serverfestplatte regelmäßig überwachen

     → Frühzeitig Festplattenprobleme erkennen

 

  • Firebird auf dem aktuellen Stand halten

     → Aktuelle Versionen enthalten Stabiliätsverbesserungen

 

5. Weiterführende Unterstützung

Wenn das Problem nach diesen Schritten weiterhin besteht, wenden Sie sich bitte an Ihren Systemadministrator oder den QOMET-Support mit folgenden Informationen:

 

  • Inhalt der Firebird-Protokolldatei (firebird.log)
  • Screenshot der Fehlermeldung
  • Zeitpunkt des ersten Auftretens
  • Ausgabe von gfix -validate

 

📌 Dieser Artikel gilt für QOMET mit Firebird-Backend.

   Erstellt: April 2025 |   Status: Freigegeben | Nächste Überprüfung: Oktober 2025