Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Firebird: Datenbank defekt - Wie reparieren?

  Alt 16. Dez 2008, 09:08
Zitat von Nersgatt:
Zitat von mkinzler:
Wenn man noch auf die Datenbank zugreifen kann könnte man versuchen diese in ein SQL-Skript auzulagern.
Das wäre eine Möglichkeit, auf die Datenbank kann ich noch zugreifen. Das Problem dabei ist, dass ich ja die Reihenfolge der Tabelle beachten muss, damit die Referetielle Integrität nicht verletzt wird.
Gibt es einen Mechanismus, um das vielleicht temporär ausser Kraft zu setzen, damit ich die Daten einfach ohne Rücksicht auf Verluste in die neue Datenbank pumpen kann?

Gruß,
Jens
* Foreign Keys (Fremdschlüssel) kann man nicht deaktivieren, nur löschen
* Trigger, die eventuell auch FK-Prüfungen machen, kann man deaktivieren
* Indexdateien kann man, damit der Daten-Import schneller geht, auch deaktivieren

Wenn man das Datenmodell gut kennt, sollte man die richtige Importreihenfolge aber leicht herausfinden können.

IBExpert würde ich mir auf jeden Fall mal anschauen, da sind so viele Werkzeuge enthalten, zum Beispiel falls auch BLOBs oder Unicodeinhalte extrahiert werden müssen, und einige Serviceprogramme die optional installierbar sind...
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat