2010-03-08 20 views
14

estoy tratando de identificar INSERTS SQL que se producen cuando un registro se ve desde una aplicación de Windows. En SQL Profiler tengo una larga lista de procedimientos almacenados que se activan cuando se ve el registro, sin embargo, es muy engorroso identificar el procedimiento almacenado, luego ubicar las inserciones y luego buscar el procedimiento almacenado en el explorador de objetos (incluso con filtros).¿Hay alguna forma en el generador de perfiles SQL de filtrar por instrucciones INSERT?

¿Hay una manera para mí para ver todos los comandos SQL en un elemento de línea en lugar de un procedimiento almacenado? Y luego filtrar por instrucciones INSERT?

Gracias por cualquier assitance!

Respuesta

21

Intente ver los eventos SP: StmtStarting y SQL: StmtStarting, incluya la columna TextData y configure un Filtro de columna para TextData con el conjunto Me gusta en% insert%.

Esto puede incluir algunos falsos positivos como referencias a la tabla "insertada" en un disparador, etc.

+0

no sé que tengo este evento. Todas las filas donde se ejecuta un SP, la clase de evento es RPC: Iniciando – user53885

+2

Seleccione la casilla de verificación "Mostrar todos los eventos" en la pestaña Selección de eventos. – DyingCactus

+0

Gracias por la ayuda. ¡Muy apreciado! – user53885

7

Simplemente añadiendo algunas capturas de pantalla para la respuesta anterior:

Trace Details

Event Selection

Filter Text Data

Cuestiones relacionadas