Esiste uno strumento che ispezionerà asp.net o sql server e segnala tutte le query eseguite sul database? Il motivo per cui lo chiedo è che sto usando Linq per un progetto e voglio ricontrollare ciò che effettivamente sta facendo per ogni pagina.C'è qualche strumento per vedere le query eseguite contro il database?
Idealmente mi piacerebbe visualizzare una pagina in un browser e avere un report di tutte le query che sono state eseguite per creare quella pagina.
So che posso visualizzare l'SQL che viene eseguito per singole query utilizzando debug/breakpoints e so di LinqPad, ma temo che Linq stia effettuando molte più query da solo per ottenere dati correlati che potrei non essere direttamente a conoscenza di C'è qualcosa (strumento/programma/rapporto/etc) come quello che ho descritto? Grazie!
MODIFICA: C'è uno strumento GRATUITO che può farlo? Sto usando SQL Server 2008 Express e purtroppo non ho SQL Profiler.