Crear seguimientos manuales mediante procedimientos almacenados

Se aplica a:SQL Server

Microsoft SQL Server brinda los procedimientos almacenados del sistema de Transact-SQL establecidos para crear seguimientos en una instancia del motor de base de datos de SQL Server. Puede utilizar estos procedimientos almacenados del sistema desde sus propias aplicaciones para crear seguimientos manualmente, en lugar de utilizar SQL Server Profiler. Esto permite escribir aplicaciones personalizadas específicas para las necesidades de la organización.

En esta sección

En la tabla siguiente se enumeran los procedimientos almacenados del sistema para realizar el seguimiento de una instancia del Motor de base de datos de SQL Server.

Procedimiento almacenado Tarea realizada
sys.fn_trace_geteventinfo (Transact-SQL) Devuelve información acerca de los eventos incluidos en el seguimiento.
sys.fn_trace_getinfo (Transact-SQL) Devuelve información acerca de un seguimiento especificado o de todas los seguimientos existentes.
sp_trace_create (Transact-SQL) Crea una definición de seguimiento. El nuevo seguimiento estará en estado de detención.
sp_trace_generateevent (Transact-SQL) Crea un evento definido por el usuario.
sp_trace_setevent (Transact-SQL) Agrega o quita una clase de evento o columna de datos de un seguimiento.
sp_trace_setstatus (Transact-SQL) Inicia, detiene o cierra un seguimiento.
sys.fn_trace_getfilterinfo (Transact-SQL) Devuelve información acerca de los filtros que se aplicaron a un seguimiento.
sp_trace_setfilter (Transact-SQL) Aplica un filtro nuevo o modificado a un seguimiento.

Para definir su propio seguimiento mediante procedimientos almacenados

  1. Especifique los eventos que quiera capturar con sp_trace_setevent.

  2. Especifique los filtros de eventos. Para obtener más información, vea Establecer un filtro de seguimiento (Transact-SQL).

  3. Especifique el destino de los datos de eventos capturados con sp_trace_create.

Para obtener un ejemplo de cómo usar los procedimientos almacenados de seguimiento, vea Crear un seguimiento (Transact-SQL).

Para configurar los valores predeterminados de definición de seguimiento

SQL Server Profiler

Para establecer las opciones predeterminadas de presentación de seguimiento

SQL Server Profiler

Para crear un seguimiento

SQL Server Profiler

Transact-SQL

Para agregar o quitar eventos de una plantilla de seguimiento

SQL Server Profiler

Transact-SQL