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.

War es hilfreich?

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

run

auf 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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top