Thema: Delphi Defekte Datenbank

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Defekte Datenbank

  Alt 14. Jan 2008, 12:16
Hallo,

so einfach ist das nicht.
Die DB ist in (xkB)-Seiten aufgeteilt.
Jede Tabelle belegt mehrere (naja, viele) dieser Seiten,
für Daten, Indezes, Blobs.
Das ganze ist wild durcheinander, obwohl FB versucht,
gleichartige Daten hintereinander zu speichern.


Im Seiten-Header steht u.a. drin, was konkret auf der Seite gespeichert ist
(Metadaten,Date,Index,Blob).
Gibt es Schreibfehler (z.B. Rechnerabsturz), wird viell. ein Index-wert auf eine
falsche Seite geschrieben.
FB kann bis zu einem bestimmten Grad erkennen, das die Daten auf einer Seite
falsch geschrieben sind (consistency check).

Da hilft kein "ich kopier mal ein bissel, mal sehen, wie viel Records ich bekomme",
bei Paradoy klappt sowas vielleicht noch, bei FB nicht mehr.

Geh mal genauso vor, wie bei meinem Link beschrieben.

Das geht los mit "FB anhalten, Datei von Hand (Explorer)" kopieren.


Heiko
Heiko
  Mit Zitat antworten Zitat