Introducción a Traza de SQL

Microsoft SQL Server ofrece procedimientos almacenados del sistema Transact-SQL para crear trazas en una instancia del SQL Server Database Engine (Motor de base de datos de SQL Server). Puede utilizar estos procedimientos almacenados del sistema desde sus propias aplicaciones para crear trazas manualmente, en lugar de utilizar el Analizador de SQL Server. Esto permite escribir aplicaciones personalizadas específicas para las necesidades de la organización.

En esta sección

Tema Descripción

Terminología de Traza de SQL

Contiene un glosario de términos usados en Traza de SQL.

Arquitectura de Traza de SQL

Contiene un diagrama que ilustra cómo funciona Traza de SQL en SQL Server.

Usar Traza de SQL

Contiene información acerca de cómo utilizar Traza de SQL. Por ejemplo, en los temas de esta sección se describe cómo crear filtros de traza y cómo guardar una traza.

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

Procedimiento almacenado Tarea realizada

fn_trace_geteventinfo (Transact-SQL)

Devuelve información acerca de los eventos incluidos en la traza.

fn_trace_getinfo (Transact-SQL)

Devuelve información acerca de una traza especificada o de todas las trazas existentes.

sp_trace_create (Transact-SQL)

Crea una definición de traza. La nueva traza 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 una traza.

sp_trace_setstatus (Transact-SQL)

Inicia, detiene o cierra una traza.

fn_trace_getfilterinfo (Transact-SQL)

Devuelve información acerca de los filtros que se aplicaron a una traza.

sp_trace_setfilter (Transact-SQL)

Aplica un filtro nuevo o modificado a una traza.

Para definir su propia traza mediante procedimientos almacenados

  1. Especifique los eventos que desee capturar mediante sp_trace_setevent.
  2. Especifique los filtros de eventos. Para obtener más información, vea Cómo establecer un filtro de traza (Transact-SQL).
  3. Especifique el destino de los datos de eventos capturados mediante sp_trace_create.

Para configurar los valores predeterminados de definición de traza

Analizador de SQL Server

Para establecer las opciones predeterminadas de presentación de traza

Analizador de SQL Server

Para crear una traza

Analizador de SQL Server

Transact-SQL

Para agregar o quitar eventos de una plantilla de traza

Analizador de SQL Server

Transact-SQL