2010-09-21 14 views
8

Lorsque j'exécute le profileur lors de l'exécution de mon application, il semble uniquement afficher des SELECT, pas des INSERT ou tout ce qui modifie la base de données. Pourtant, ma base de données est en cours de mise à jour, donc ces commandes doivent être en cours d'exécution. Que dois-je faire pour l'afficher? (J'utilise Entity Framework, d'ailleurs, si cela peut faire une différence.)Le profileur SQL n'affiche pas les insertions/suppressions/mises à jour

+0

Pouvez-vous répertorier les événements Profiler que vous suivez? Rien n'est filtré, non? –

Répondre

10

je me suis dit comment le faire - je devais choisir SQL:StmtStarting et SP:StmtStarting, non seulement SQL:BatchStarting ou SP:Starting.

Je ne sais pas quelles sont les différences, mais les insertions/suppressions, etc. Il est apparu lorsque j'ai inclus ces événements.

+2

Il semble que la clé sélectionne également les SP. Même si nous n'utilisons pas de procédures stockées, nos insertions/mises à jour ne s'affichent que si nous activons SP. Je ne sais pas pourquoi, mais ça marche. – Slaggg