2012-04-30 13 views
7

En mi MS SQL Profiler estoy viendo muchas de estas pequeñas consultas.Vea lo que está haciendo sp_execute

ejecutivo sp_execute 1, @ p0 = 15954

Sé que esto funciona, en teoría, que esto está ejecutando una consulta creada anteriormente y pasando un parámetro específico. Pero el problema es que no estoy seguro de qué causa estas consultas.

¿Hay alguna manera de ver el contenido TSQL de estas consultas?

+1

¿Qué eventos está capturando actualmente? Si está utilizando una plantilla para su seguimiento, ¿qué plantilla y ha modificado los eventos o columnas? –

Respuesta

8

Esto parece que se está ejecutando una consulta preparada. Una cosa a hacer sería mirar a través del rastreo del generador de perfiles para ver si puede encontrar las consultas sp_prepare que generan este identificador particular.

La otra opción serían las vistas del sistema de consulta para encontrar el texto subyacente.

Esto le dará a la consulta si se está ejecutando actualmente

select text 
    from sys.dm_exec_requests 
    cross apply sys.dm_exec_sql_text(plan_handle) 
    where session_id = <SPID FROM PROFILER> 
+1

Al editar las propiedades de la traza, pude ver las declaraciones sp_prepare y esto me ayudó mucho. – Tys

+1

Utilicé SQL Server Profiler también. Para mí, revisé SP: StmtStarting en la sección 'Procedimiento almacenado' de las Propiedades de seguimiento, luego ejecuté el rastreo y pude ver el TSQL debajo de las frecuentes llamadas sp_execute. – Baodad

-3

La respuesta en SQL Server 7.0 y superior era "simplemente activar el seguimiento en el Analizador de SQL".

Quizás tenga SQL Profiler. Si es así, úsalo.

O tal vez usted tiene una versión más reciente de MSSQL Express (que ya no incluye el Analizador de SQL). Si es así, intente esto:

+5

El OP indica en la pregunta que están viendo esto en Profiler. –

8

En SQL utilizo Evento StoredProcedure >> SP: CacheHit. Lo leí en link. Capture SQL: StmtCompleted y RPC: DIDNT completado captura el parámetro de sp_execute

+0

RPC: Starting y SP: CacheHit son geniales juntos, ya que obtendrás los params pasados ​​y los params declarados en CacheHit con la consulta principal. ¡Gusta! – Joey

+0

me ayudó mucho, gracias chicos! –

Cuestiones relacionadas