2010-09-21 9 views
8

Quando eseguo il profiler mentre eseguo la mia applicazione, sembra che mostri solo SELECT, non INSERT o nulla che cambi il database. Eppure il mio database è in fase di aggiornamento, quindi quei comandi devono essere eseguiti. Cosa devo fare per farlo mostrare gli aggiornamenti? (Sto usando Entity Framework, btw, se questo potrebbe fare la differenza.)SQL Profiler non mostra inserimenti/eliminazioni/aggiornamenti

+0

Puoi elencare quali eventi di Profiler stai monitorando? Niente è filtrato, giusto? –

risposta

10

ho capito come farlo - ho dovuto selezionare SQL:StmtStarting e SP:StmtStarting, non solo SQL:BatchStarting o SP:Starting.

Non sono sicuro quali sono le differenze, ma gli inserimenti/eliminazioni, ecc. Si è presentato quando ho incluso quegli eventi.

+2

Sembra che la chiave stia selezionando anche gli SP. Anche se non usiamo procedure memorizzate, i nostri inserti/aggiornamenti ecc. Vengono visualizzati solo se accendiamo SP. Non so perché, ma funziona. – Slaggg

Problemi correlati