Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
671 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Defekte Firebird-DB gesucht - oder wie herstellen?

  Alt 12. Feb 2023, 10:41
alternativ zum Filestream:

Datenbankdatei im hex editor (zB Ultraedit) öffnen und einfach mal mit binären 0 werten da kleine oder großflächig
bereiche im hintereren Bereich überschreiben, die so aussehen als ob es daten enthält aus deinen eigenen Tabellen.

Reicht fast immer, um die db dann noch öffnen zu können, beim select auf der Tabelle aber sofort einen consistency check error
zu bekommen und die db mit bordmitteln nicht mehr reparieren zu können (bei kleineren Überschreibungen geht manchmal noch gfix
mend vor dem backup/restore, je nach dem was du da erwischt hast, kann das aber auch scheitern, geht dann aber meistens mit
ibexpert-tools-database inside trotzdem noch, das aber nur am Rande).

Wenn die Fehler im vorderen Bereich sind, also da wo die Systemtabellen sind, dann wird es schwieriger bis unmöglich.
Da toben sich auch die meisten trojaner aus, verschlüsseln fast immer nur die ersten 1-2 MB der Dateien, aber um das
zu reparieren wird es komplizierter, wobei ich auch das schon geschafft hab.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat