Forum: Datenbanken
Delphi
by Union,
11. Jul 2006
Dann kann es vielleicht sein, dass (entweder beim Backup oder beim Restore) zwei Instanzen Deines Programms geöffnet waren?
Forum: Datenbanken
Delphi
by Union,
11. Jul 2006
Das ist ja sehr schön. Aber Du protokollierst den Fehler nicht - und wie schnell ist so eine Meldung weggeklickt. Nachher war's natürlich keiner. Und wenn Du mit dem ADS als echter Server-Version arbeitest (nicht die Local-Version), dann werden die Tabellen beim Schliessen der Connection nicht sofort alle geschlossen! Die werden noch eine Weile aus Performancegründen gecached, und zwar die 25...
Forum: Datenbanken
Delphi
by Union,
11. Jul 2006
Das kann passieren, wenn der User z.b. ein Backup unvollständig wieder zurückspielt. Dann stimmen die Tabellen nicht mit den Indexdateien überein.
Forum: Datenbanken
Delphi
by Union,
11. Jul 2006
Nei, Du musst neu indexieren. Zum Beispiel über sp_packtable. Und künftig musst Du darauf achten, dass Die Indexdateien auch geöffnet sind und damit nicht mehr mit dem Inhalt der Tabelle divergieren.