Hallo zusammen,
ich habe eine ASP.Net-Anwendung, die zur Datenhaltung eine Oracle9i Datenbank verwendet. Verwendet wird hier der standard ADO.Net-Provider für Oracle.
Aufgrund von komplexen Workflows auf dem Business-Server (C#) werden beim Benutzen der Anwendung sehr viele teilweise nicht mitgeloggte Zugriffe auf die Datenbank abgesetzt. Dies sind sowohl DML- als auch DDL-Statements.
Da die Anwendung die Möglichkeit gibt, per clientseitigen Scripting und per .Net-Scripting auf Business-Server-Ebene, zusätzliche Funktionalitäten bereitzustellen, möchte ich nun in Erfahrung bringen, was für Statements genau über ADO.Net auf die DB losgelassen werden.
Nur so können die eigenen Scripte (Workflows) mit entsprechendem Know-How bezüglich der Anwendung zu erstellen.
Frage:
Wie kann ich ALLE ADO.Net-Aufrufe (public functions von ADO.Net) der Anwendung abfangen und die kompletten Statements inkl. verwendeter Parameter-Werten beispielsweise in eine Text-Datei protokollieren.
Kann man hierzu den Datenstrom umleiten?
Die Anwendung bietet keine (!) Möglichkeit an, die kompletten Statements zu loggen. Ebenso kann man dies nicht per Client- oder Business-Server-Scripting erreichen!
Für einen Tip bzw. eine Hilfestellung währe ich sehr dankbar.
Vielen Dank schon mal und
viele Grüße,
André
ich habe eine ASP.Net-Anwendung, die zur Datenhaltung eine Oracle9i Datenbank verwendet. Verwendet wird hier der standard ADO.Net-Provider für Oracle.
Aufgrund von komplexen Workflows auf dem Business-Server (C#) werden beim Benutzen der Anwendung sehr viele teilweise nicht mitgeloggte Zugriffe auf die Datenbank abgesetzt. Dies sind sowohl DML- als auch DDL-Statements.
Da die Anwendung die Möglichkeit gibt, per clientseitigen Scripting und per .Net-Scripting auf Business-Server-Ebene, zusätzliche Funktionalitäten bereitzustellen, möchte ich nun in Erfahrung bringen, was für Statements genau über ADO.Net auf die DB losgelassen werden.
Nur so können die eigenen Scripte (Workflows) mit entsprechendem Know-How bezüglich der Anwendung zu erstellen.
Frage:
Wie kann ich ALLE ADO.Net-Aufrufe (public functions von ADO.Net) der Anwendung abfangen und die kompletten Statements inkl. verwendeter Parameter-Werten beispielsweise in eine Text-Datei protokollieren.
Kann man hierzu den Datenstrom umleiten?
Die Anwendung bietet keine (!) Möglichkeit an, die kompletten Statements zu loggen. Ebenso kann man dies nicht per Client- oder Business-Server-Scripting erreichen!
Für einen Tip bzw. eine Hilfestellung währe ich sehr dankbar.
Vielen Dank schon mal und
viele Grüße,
André
Comment