Filtrare eventi in una traccia (SQL Server Profiler)Filter Events in a Trace (SQL Server Profiler)

I filtri consentono di limitare gli eventi raccolti in una traccia.Filters limit the events collected in a trace. Se non si imposta un filtro, tutti gli eventi delle classi di evento selezionate vengono restituiti nell'output di traccia.If a filter is not set, all events of the selected event classes are returned in the trace output. L'impostazione di un filtro per una traccia non è obbligatoria.It is not mandatory to set a filter for a trace. Un filtro consente, tuttavia, di ridurre l'overhead che si verifica durante una traccia,However, a filter minimizes the overhead that is incurred during tracing.

Per aggiungere filtri alle definizioni della traccia, usare la scheda Selezione eventi della finestra di dialogo Proprietà traccia o Proprietà modello di traccia .You add filters to trace definitions by using the Events Selection tab of the Trace Properties or Trace Template Properties dialog box.

Per filtrare gli eventi in una tracciaTo filter events in a trace

  1. Nella finestra di dialogo Proprietà traccia o Proprietà modello di traccia fare clic sulla scheda Selezione eventi .In the Trace Properties or Trace Template Properties dialog box, click the Events Selection tab.

    La scheda Selezione eventi contiene un controllo griglia,The Events Selection tab contains a grid control. ovvero una tabella che include tutte le classi di evento tracciabili.The grid control is a table that contains each of the traceable event classes. La tabella contiene una riga per ogni classe di evento.The table contains one row for each event class. Le classi di evento possono differire leggermente a seconda del tipo e della versione del server cui si è connessi.The event classes may differ slightly, depending on the type and version of server to which you are connected. Le classi di eventi sono identificate nella colonna Eventidella griglia e sono raggruppate per categoria di eventi.The event classes are identified in the Eventscolumn of the grid and are grouped by event category. Nelle altre colonne sono elencate le colonne di dati che possono essere restituite per ogni classe di evento.The remaining columns list the data columns that can be returned for each event class.

  2. Fare clic su Filtri colonne.Click Column Filters.

    Viene visualizzata la finestra di dialogo Modifica filtro.The Edit Filterdialog box appears. Nella finestra di dialogo Modifica filtroè disponibile un elenco di operatori di confronto che consentono di filtrare gli eventi in una traccia.The Edit Filterdialog box contains a list of comparison operators that you can use to filter events in a trace.

  3. Per applicare un filtro, fare clic sull'operatore di confronto e immettere il valore da utilizzare per il filtro.To apply a filter, click the comparison operator, and type a value to use for the filter.

  4. Scegliere OK.Click OK.

    Considerazioni:Considerations:

  • Se si impostano condizioni di filtro sulle colonne di dati StartTime ed EndTime della scheda Selezione eventi, assicurarsi che:If you set filter conditions on the StartTime and EndTime data columns of the Events Selection tab, then make sure that:

    • Il formato della data immessa sia uguale al seguente: YYYY/MM/DD HH:mm:sec.The date you enter matches this format: YYYY/MM/DD HH:mm:sec.

      OPPURE-OR-

    • L'opzioneVisualizza valori di data e ora in base alle impostazioni internazionali sia selezionata nella finestra di dialogo Opzioni generali .Use regional settings to display date and time values is checked in the General Options dialog box. Per visualizzare la finestra di dialogo Opzioni generali , in SQL Server ProfilerSQL Server Profiler Tools menu, click Option.To view the General Options dialog box, on the SQL Server ProfilerSQL Server Profiler Tools menu, click Option.

      -e--AND-

    • La data immessa sia compresa tra 1 gennaio 1753 e 31 dicembre 9999.The date you enter is between January 1, 1753 and December 31, 9999.

  • Se si tracciano eventi con l'utilità osql o sqlcmd , aggiungere sempre % ai filtri nella colonna di dati TextData .If tracing events from the osql utility or from the sqlcmd utility, always append % to filters on the TextData data column.

Vedere ancheSee Also

SQL Server ProfilerSQL Server Profiler