Firebird - Datenbank-Datei Herunterfahren Fehlermeldung

Ich habe ein problem mit meinem Firebird-Datenbank. Der Primärschlüssel einer der Tabellen verwiesen wird, die von einer anderen Tabelle, die eigentlich gelöscht früher. So ist diese Referenz aus einer nicht existierenden Tabelle wurde verursacht Fehler, wenn ich versuche, änderungen in der Tabelle Daten.

Also habe ich ein backup und restore und das schlechte Referenz Weg war, aber jetzt wenn ich versuche eine Verbindung zu meiner Datenbank mehr als einmal zur gleichen Zeit bekomme ich die folgende Fehlermeldung:

Datenbank [Dateipfad] shutdown

Wie kann ich dieses Problem lösen?

  • Wurde die Tabelle mit dem Fremdschlüssel gelöscht: wenn das so ist, das sollte nicht zu Problemen führen, oder wurde die Tabelle mit dem Primärschlüssel gelöscht: so, das sollte nicht möglich gewesen.
  • Bin ich nicht ganz verstehe, was du meinst, aber ich werde versuchen zu löschen und neu erstellen der Tabelle mit den verwaisten verweisen, ich glaube, das würde es lösen.
  • Es war eine Frage: ich kann nicht sagen, aus Ihrer Beschreibung, die Tabelle gelöscht wurde (mit der foreign key-oder diejenige mit dem Primärschlüssel). Aber in jedem Fall: das sollte nicht zu Problemen führen und wenn es getan hat, könnte es zeigen Sie auf einen bug in Firebird.
  • die eine enthält die Fremdschlüssel gelöscht wurde und alle Bearbeitungen, die auf die andere Tabelle dazu führen, "BLR" Fehler. Ich werde versuchen und erhalten Sie zurück.
InformationsquelleAutor Wel | 2013-01-31
Schreibe einen Kommentar