Gibt es ein Tool, um die SQL-Anweisungen zu überwachen, indem eine .EXE ausgeführt werden?
-
02-07-2019 - |
Frage
Ich möchte in der Lage sein, in eine 3rd-Party-Anwendung einzuhaken, um zu sehen, welche SQL-Anweisungen ausgeführt werden. Genauer gesagt ist es eine VB6-Anwendung auf SQL Server 2005.
Zum Beispiel, wenn die Anwendung ein Raster füllt, ich möchte in der Lage sein, genau zu sehen, was dem Datum erzeugte Abfrage.
Lösung
Wenn Sie die entsprechenden Rechte (Sysadmin oder TRACE Berechtigung ALTER) auf der DB Sie beobachten konnte SQL Profiler verwenden.
Andere Tipps
Wenn die Anwendung nicht schreibt ein Protokoll oder etwas, die einzige Möglichkeit, zu beobachten sie auf der Datenbankseite ist. SQL Profiler ist das richtige Werkzeug für die Aufgabe auf MSSQL 2005.
Sie können es Server-Seite anzeigen, indem Sie mit dem SQL Server Profiler auf dem SQL-Server verbinden in den Tools enthalten. Hier ist eine Nutzung nach unten davon aus Microsoft
runauf dem Server Überprüfung als andere Antworten zeigen, ist wahrscheinlich der beste Weg zu gehen. Wenn dies jedoch nicht verfügbar ist, können Sie auch einschalten ODBC Anmeldung, die hilfreich sein kann.