Einzelnen Beitrag anzeigen

Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
197 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: ERROR database disk image is malformed

  Alt 28. Sep 2021, 17:58
Hallo,
ich hoffe, dass ich in diesem Thread weiter machen kann und keinen neuen öffnen sollte, eigentlich handelt es sich um das gleiche Problem.

Ich bekomme ab und an den Fehler: [FireDAC][Phys][SQLite] ERROR: disk I/O error bei verschiedenen SQLITE Datenbanken.

Den Datenträger die Festplatte habe ich überprüft, bzw. Windows.
Wie kann ich die Datenbank überprüfen?

Die Fehlermeldung [FireDAC][Phys][SQLite] ERROR: disk I/O error taucht auf, wenn ich mit folgender Anweisung Daten von einer Datenbank in eine andere übertrage:

FDTableZiel.CopyDataSet(FDTableQuelle, [coStructure, coRestart, coAppend]);
Es sind immer die gleichen Daten. Ca. 1500 Zeilen mit 10 Feldern und einem BLOB Feld. Und die Ziel-DB ist leer.

Sonderbar ist, dass die Übertragung einmal ca. eine Sekunde dauert und dann wieder über eine Minute.
Ich kann kein Muster erkennen, dass ich den Fehler reprodizieren kann. Es sind halt immer die selben Daten nur immer in eine neue DB.

Gibt es etwas was ich überprüfen/testen kann?

Dann habe ich den Eindruck, dass bei einem frisch gebooteten System kein Disk I/O Error auftritt, als wenn das System schon einige Zeit lief. Möglicherweise ist der Eindruck subjektiv.

Vielen Dank
Peter Niemeier

Geändert von Peter-Pascal (28. Sep 2021 um 18:02 Uhr)
  Mit Zitat antworten Zitat