Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Datasnap Audit Trail (https://www.delphipraxis.net/199855-datasnap-audit-trail.html)

elmar.faber 26. Feb 2019 09:44

Datenbank: MariaDB • Version: 10.2.7 • Zugriff über: DataSnap

Datasnap Audit Trail
 
Hallo,
hat schon mal jemand hier eine Datasnap Client Server Anwendung ein Audit Trail umgesetzt?
Da der Server ja die Einträge in der Datenbank vornimmt, wie komme ich da an den aktuellen
Benutzer der die Daten einträgt? Oder funktioniert ein AuditTrail über Trigger in diesem Fall nicht?

Viele Grüße

Elmar

peterbelow 26. Feb 2019 10:52

AW: Datasnap Audit Trail
 
Hängt vom verwendeten Server ab. Normalerweise bietet der Server eine Reihe von Session-spezifischen Variablen oder einen View an, in dem der aktive Account und mitunter sogar der Netzwerkname oder IP-Addresse des Clients zu finden sind.

elmar.faber 26. Feb 2019 11:49

AW: Datasnap Audit Trail
 
Das Problem ist, dass sich bei einer Mehrschichtsapplikation ja die Zwischenschicht
mit dem MySQL Server verbindet und ich dann immer den gleichen Benutzer angemeldet habe.
Ich muss also einen Zusammenhang zwischen der SessionId der Clientverbindung des Users
und der SessionId von MySQL finden um zu protokollieren wer über welche Session die Daten
verändert hat. Ich habe schon das Problem, dass die SessionId des Clients eine andere ist
als die des Channels - das liegt vermutich daran, dass mir da die genauen Infos fehlen
zu Session Channels etc...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 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