Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi firebird alle verarbeiteten SQL-Befehle speichern (https://www.delphipraxis.net/104878-firebird-alle-verarbeiteten-sql-befehle-speichern.html)

peter12 12. Dez 2007 09:33

Datenbank: firebird • Version: 2 • Zugriff über: iB

firebird alle verarbeiteten SQL-Befehle speichern
 
Gibt es eine Möglichkeit bei Firebird alle eingehenden SQL Befehle aufzuzeichnen.
Damit man die gleichen SQL Befehle in der zweiten Datenbank auch ausführen kann.

peter

haentschman 12. Dez 2007 10:13

Re: firebird alle verarbeiteten SQL-Befehle speichern
 
Hallo...

die Zeos-Komponenten liefern einen SQL-Monitor mit wo die SQL-Befehle in einem File als Log gespeichert werden.

...dürfte eigentlich kein Problem sein, das File wieder einzulesen und auszuwerten.

:hi:

TBx 12. Dez 2007 13:21

Re: firebird alle verarbeiteten SQL-Befehle speichern
 
ich würde Dir von dem Weg aber dringend abraten.

Es klingt so, aus wolltest Du zwei identische Datenbanken haben (zu Sicherungszwecken?).
Hierzu solltest Du die Sicherungsmöglichkeiten des Firebird nutzen (der kann gleichzeitig in mehrere identische DBs schreiben) oder über eine echte Replikation nachdenken. Spätestens wenn Du in der Datenbank mal über ein anderes Programm was änderst geht das sonst schief. Auch das mithören auf dem Post kann Dir keine Datensicherheit bieten, da man sich ja mit unterschiedlichen Protokollen mit dem Server verbinden kann.

In IBExpertLive (www.ibexpert.com) kannst Du Dir einen Vortrag von Holger Klemt zum Thema Replication angucken. Vielleicht hilft Dir das ja weiter.

Gruß

Thomas


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz