Hallo Andreas, Hallo @ all,
in Deinem Buch "InterBase-Datenbankentwicklung mit Delphi", Kapitel 5.5 GENERATOR, auf Seite 198 schreibst Du im letzten Absatz der Seite "Suchen Sie keine Funktion zum Löschen eines Generators - es gibt sie nicht. Da ein Generator nur 4 Byte in der Datenbank belegt, ist das Entfernen nicht vorgesehen. Sie können nur den Eintrag aus den Systemtabellen entfernen und so dafür sorgen, das der Generator unsichtbar wird."
Wenn ich nun einen überflüssigen Generator mit dem folgenden Befehl aus der Systemtabellen entferne, habe ich spätestens beim Restore ein Problem.
DELETE FROM RDB$GENERATORS WHERE RDB$GENERATOR_NAME = 'META$GEN1'^
Backup geht.
Beim Restore knallts mit folgender Fehlermeldung...
gbak: creating indexes
gbak: ERROR: invalid request BLR at offset 165
gbak: ERROR: generator META$GEN1 is not defined
gbak: Exiting before completion due to errors
Habe ich was übersehen? Ich dachte, ich könnte den Eintrag aus den Systemtabellen entfernen. Habe ich Deine Ausführungen flasch verstanden? Bin momentan etwas ratlos...
Mit freundlichen Grüßen
Jürgen
PS. Dein Buch ist klasse
in Deinem Buch "InterBase-Datenbankentwicklung mit Delphi", Kapitel 5.5 GENERATOR, auf Seite 198 schreibst Du im letzten Absatz der Seite "Suchen Sie keine Funktion zum Löschen eines Generators - es gibt sie nicht. Da ein Generator nur 4 Byte in der Datenbank belegt, ist das Entfernen nicht vorgesehen. Sie können nur den Eintrag aus den Systemtabellen entfernen und so dafür sorgen, das der Generator unsichtbar wird."
Wenn ich nun einen überflüssigen Generator mit dem folgenden Befehl aus der Systemtabellen entferne, habe ich spätestens beim Restore ein Problem.
DELETE FROM RDB$GENERATORS WHERE RDB$GENERATOR_NAME = 'META$GEN1'^
Backup geht.
Beim Restore knallts mit folgender Fehlermeldung...
gbak: creating indexes
gbak: ERROR: invalid request BLR at offset 165
gbak: ERROR: generator META$GEN1 is not defined
gbak: Exiting before completion due to errors
Habe ich was übersehen? Ich dachte, ich könnte den Eintrag aus den Systemtabellen entfernen. Habe ich Deine Ausführungen flasch verstanden? Bin momentan etwas ratlos...
Mit freundlichen Grüßen
Jürgen
PS. Dein Buch ist klasse
Comment