Filtrar eventos en un seguimiento (SQL Server Profiler)Filter Events in a Trace (SQL Server Profiler)

SE APLICA A: síSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Los filtros limitan los eventos que se recopilan en el seguimiento.Filters limit the events collected in a trace. Si no se establece un filtro, se devolverán todos los eventos de las clases de eventos seleccionadas en el resultado del seguimiento.If a filter is not set, all events of the selected event classes are returned in the trace output. No es obligatorio establecer un filtro para un seguimiento.It is not mandatory to set a filter for a trace. Sin embargo, un filtro minimiza la sobrecarga que comporta una traza.However, a filter minimizes the overhead that is incurred during tracing.

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 .You add filters to trace definitions by using the Events Selection tab of the Trace Properties or Trace Template Properties dialog box.

Para filtrar los eventos de un seguimientoTo filter events in a trace

  1. En el cuadro de diálogo Propiedades de seguimiento o Propiedades de la plantilla de seguimiento , haga clic en la pestaña Selección de eventos .In the Trace Properties or Trace Template Properties dialog box, click the Events Selection tab.

    La pestaña Selección de eventos contiene un control de cuadrícula.The Events Selection tab contains a grid control. El control de cuadrícula es una tabla que contiene todas las clases de eventos en las que se puede realizar un seguimiento.The grid control is a table that contains each of the traceable event classes. La tabla contiene una fila para cada clase de evento.The table contains one row for each event class. Las clases de eventos pueden diferir ligeramente dependiendo del tipo y la versión del servidor al que esté conectado.The event classes may differ slightly, depending on the type and version of server to which you are connected. Las clases de eventos se identifican en la columna Eventos de la cuadrícula y se agrupan por categoría de eventos.The event classes are identified in the Events column of the grid and are grouped by event category. En las demás columnas se enumeran las columnas de datos que pueden devolverse para cada clase de evento.The remaining columns list the data columns that can be returned for each event class.

  2. Haga clic en Filtros de columna.Click Column Filters.

    Aparecerá el cuadro de diálogo Editar filtro.The Edit Filter dialog box appears. 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.The Edit Filter dialog box contains a list of comparison operators that you can use to filter events in a trace.

  3. Para aplicar un filtro, haga clic en el operador de comparación y escriba un valor para utilizarlo con el filtro.To apply a filter, click the comparison operator, and type a value to use for the filter.

  4. Haga clic en OK.Click OK.

Consideraciones:Considerations:

  • 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:If you set filter conditions on the StartTime and EndTime data columns of the Events Selection tab, then make sure that:

    • La fecha especificada tiene el formato YYYY/MM/DD HH:mm:sec.The date you enter matches this format: YYYY/MM/DD HH:mm:sec.

      O-OR-

    • Se ha seleccionado la opciónUsar la configuración regional para mostrar valores de fecha y hora del cuadro de diálogo Opciones generales .Use regional settings to display date and time values is checked in the General Options dialog box. Para ver el cuadro de diálogo Opciones generales, en el menú Herramientas de SQL Server ProfilerSQL Server Profiler, haga clic en Opción.To view the General Options dialog box, on the SQL Server ProfilerSQL Server Profiler Tools menu, click Option.

      Y-AND-

    • La fecha especificada se encuentra entre el 1 de enero de 1753 y el 31 de diciembre de 9999.The date you enter is between January 1, 1753 and December 31, 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 .If tracing events from the osql utility or from the sqlcmd utility, always append % to filters on the TextData data column.

Consulte tambiénSee Also

SQL Server ProfilerSQL Server Profiler