Filtrar eventos en un seguimiento (SQL Server Profiler)

Se aplica a:SQL ServerAzure SQL Managed Instance

Los filtros limitan los eventos que se recopilan en el seguimiento. Si no se establece un filtro, se devolverán todos los eventos de las clases de eventos seleccionadas en el resultado del seguimiento. No es obligatorio establecer un filtro para un seguimiento. Sin embargo, un filtro minimiza la sobrecarga que comporta una traza.

Para agregar filtros a las definiciones de seguimiento, utilice la pestaña Selección de eventos del cuadro de diálogo Propiedades de seguimiento o Propiedades de la plantilla de seguimiento .

Filtro de eventos en un seguimiento

  1. En los cuadros de diálogo Propiedades de seguimiento o Propiedades de la plantilla de seguimiento, haga clic en la pestaña Selección de eventos.

    La pestaña Selección de eventos contiene un control de cuadrícula. El control de cuadrícula es una tabla que contiene todas las clases de eventos en las que se puede realizar un seguimiento. La tabla contiene una fila para cada clase de evento. Las clases de eventos pueden diferir ligeramente dependiendo del tipo y la versión del servidor al que esté conectado. Las clases de eventos se identifican en la columna Eventos de la cuadrícula y se agrupan por categoría de eventos. En las demás columnas se enumeran las columnas de datos que pueden devolverse para cada clase de evento.

  2. Seleccione Filtros de columna.

    Aparecerá el cuadro de diálogo Editar filtro. El cuadro de diálogo Editar filtro incluye una lista de operadores de comparación que se pueden utilizar para filtrar los eventos en un seguimiento.

  3. Para aplicar un filtro, seleccione el operador de comparación y escriba un valor para utilizarlo con el filtro.

  4. Seleccione Aceptar.

Consideraciones:

  • Si establece condiciones de filtro en las columnas de datos StartTime y EndTime de la pestaña Selección de eventos, asegúrese de lo siguiente:

    • La fecha especificada tiene el formato YYYY/MM/DD HH:mm:sec.

      O

    • Se ha seleccionado la opciónUsar la configuración regional para mostrar valores de fecha y hora del cuadro de diálogo Opciones generales . Para ver el cuadro de diálogo Opciones generales, seleccione Opción en el menú Herramientas de SQL Server Profiler.

      Y

      • La fecha especificada se encuentra entre el 1 de enero de 1753 y el 31 de diciembre de 9999.
  • Si se realiza un seguimiento de los eventos con la utilidad osql o sqlcmd , agregue siempre % a los filtros de la columna de datos TextData .

Nota:

La casilla Excluir filas que no contienen valores puede filtrar las filas con:

  • Valores NULL
  • Cadenas vacías (que técnicamente son valores)

Mientras NO se filtren los eventos en los que la propia columna no está presente.

Pasos siguientes