2010-09-21 12 views
8

Wenn ich den Profiler beim Ausführen meiner Anwendung ausführen, scheint es nur SELECTs, nicht INSERTs oder irgendetwas, das die Datenbank ändert. Meine Datenbank wird jedoch aktualisiert, sodass diese Befehle ausgeführt werden müssen. Was muss ich tun, damit Updates angezeigt werden? (Ich verwende Rahmen Entity, btw, wenn das könnte einen Unterschied machen.)SQL Profiler zeigt keine Einfügungen/Löschungen/Aktualisierungen

+0

Können Sie auflisten, welche Profiler-Ereignisse Sie verfolgen? Nichts ist gefiltert, oder? –

Antwort

10

ich herausgefunden, wie es zu tun - ich SQL:StmtStarting und SP:StmtStarting wählen hatte, nicht nur SQL:BatchStarting oder SP:Starting.

Nicht sicher, was die Unterschiede sind, aber die Einfügungen/Löschungen usw. Es zeigte sich, wenn ich diese Ereignisse einschloss.

+2

Es sieht so aus, als ob der Schlüssel auch die SPs auswählt. Auch wenn wir keine gespeicherten Prozeduren verwenden, werden unsere Einfügungen/Aktualisierungen usw. nur angezeigt, wenn wir SP aktivieren. Nicht sicher warum, aber es funktioniert. – Slaggg