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
8
A
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
Pouvez-vous répertorier les événements Profiler que vous suivez? Rien n'est filtré, non? –