¿Hay alguna herramienta que inspeccione el servidor asp.net o sql e informe todas las consultas que se ejecutan en la base de datos? La razón por la que pregunto es que estoy usando Linq para un proyecto y quiero verificar qué está haciendo realmente para cada página.¿Hay alguna herramienta para ver las consultas ejecutadas en la base de datos?
Idealmente me gustaría ver una página en un navegador y tener un informe de todas las consultas que se ejecutaron para crear esa página.
Sé que puedo ver el SQL que se ejecuta para consultas individuales utilizando depuración/puntos de interrupción, y sé de LinqPad, pero me temo que Linq está realizando varias consultas más para obtener datos relacionados que no puedo directamente consciente de. ¿Hay algo (herramienta/programa/informe/etc.) como lo que describí? ¡Gracias!
EDITAR: ¿Hay alguna herramienta gratuita que pueda hacer esto? Estoy usando Sql Server 2008 Express y no tengo SQL Profiler desafortunadamente.