Seite 1 von 1

Firebird 5 Problem mit abändern von Proceduren, Trigger,usw..

Verfasst: Mi 12. Mär 2025, 13:27
von mclemens
Hallo,

ich habe ein Problem mit der Konfiguration von Firebird 5.

Es ist nicht mehr möglich zur Laufzeit Proceduren, Trigger, usw... abzuändern sobald diese einmal im ZUgriff von der ERP Software waren.
Unter Firebird 2.5.9 war das abändern kein Problem.

Vielleicht kann mir jemand helfen, was ich in der Firebird.conf ändern muss.

Vielen Dank.
Firebird5.png
Firebird5.png (17.4 KiB) 254434 mal betrachtet

Re: Firebird 5 Problem mit abändern von Proceduren, Trigger,usw..

Verfasst: Mi 12. Mär 2025, 14:27
von bfuerchau
Ich glaube das ist nun systemimmanent.
Das Ändern von laufenden Prozeduren und Triggern führte in der Vergangenheit eben auch zu abstürzen.
In der 2.5. konnte ich einen Index löschen, der aktiv verwendet wiird, ab 3.0 nicht mehr.
Die Daten stehen ebenso in Tabellgen (RDB$), die der Satzversion unterliegen.
Daher ist ein Ändern im aktiven Zustand nicht möglich.
Hierfür muss man Wartungszeiten einplanen, in denen die Datenbank dann nicht in Betrieb ist.
Das machen andere DBM's ebenso.

Re: Firebird 5 Problem mit abändern von Proceduren, Trigger,usw..

Verfasst: Do 13. Mär 2025, 15:36
von mclemens
Nach Mailkontakt mit Holger Klemt von IBExpert gibt es eine Möglichkeit die Transaktionen für Metadaten einzustellen (siehe Screenshot).

Man muss hier aus dem isc_tpb_nowait ein isc_tpb_wait machen und schon kann ich Metadaten ändern.

Wie das bei anderen Programmen geht, kann ich nicht sagen.

Dadurch ist es wieder möglich Änderungen im laufenden Betrieb vorzunehmen.

Re: Firebird 5 Problem mit abändern von Proceduren, Trigger,usw..

Verfasst: So 16. Mär 2025, 13:26
von bfuerchau
Das sollte dann via ConnectionString im ODBC oder Netprovider ebenso klappen, da man per "Wait=nn;" die Wartezeit angibt.
Wenn der Wait abläuft, wird die Aktion trotzdem nicht durchgeführt.
I.d.R. passiert das allerdings nur bei Update-Konflikten.

Re: Firebird 5 Problem mit abändern von Proceduren, Trigger,usw..

Verfasst: Mo 17. Mär 2025, 08:27
von mclemens
Ok.
Vielen Dank für die Info.