Filtrare eventi in una traccia (SQL Server Profiler)

Si applica a:SQL ServerIstanza gestita di SQL di Azure

I filtri consentono di limitare gli eventi raccolti in una traccia. Se non si imposta un filtro, tutti gli eventi delle classi di evento selezionate vengono restituiti nell'output di traccia. L'impostazione di un filtro per una traccia non è obbligatoria. Un filtro consente, tuttavia, di ridurre l'overhead che si verifica durante una traccia,

Per aggiungere filtri alle definizioni della traccia, usare la scheda Selezione eventi della finestra di dialogo Proprietà traccia o Proprietà modello di traccia .

Filtrare eventi in una traccia

  1. Nella finestra di dialogo Proprietà traccia o Proprietà modello di traccia selezionare scheda Selezione eventi.

    La scheda Selezione eventi contiene un controllo griglia, ovvero una tabella che include tutte le classi di evento tracciabili. La tabella contiene una riga per ogni classe di evento. Le classi di evento possono differire leggermente a seconda del tipo e della versione del server cui si è connessi. Le classi di eventi sono identificate nella colonna Eventi della griglia e sono raggruppate per categoria di eventi. Nelle altre colonne sono elencate le colonne di dati che possono essere restituite per ogni classe di evento.

  2. Selezionare Filtro colonne

    Viene visualizzata la finestra di dialogo Modifica filtro. Nella finestra di dialogo Modifica filtro è disponibile un elenco di operatori di confronto che consentono di filtrare gli eventi in una traccia.

  3. Per applicare un filtro, selezionare l'operatore di confronto e immettere il valore da utilizzare per il filtro.

  4. Seleziona OK.

Considerazioni:

  • Se si impostano condizioni di filtro sulle colonne di dati StartTime ed EndTime della scheda Selezione eventi, assicurarsi che:

    • Il formato della data immessa sia uguale al seguente: YYYY/MM/DD HH:mm:sec.

      -OPPURE-

    • L'opzioneVisualizza valori di data e ora in base alle impostazioni internazionali sia selezionata nella finestra di dialogo Opzioni generali . Per visualizzare la finestra di dialogo Opzioni generali scegliere Opzione dal menu Strumenti di SQL Server Profiler.

      -E-

      • La data immessa sia compresa tra 1 gennaio 1753 e 31 dicembre 9999.
  • Se si tracciano eventi con l'utilità osql o sqlcmd , aggiungere sempre % ai filtri nella colonna di dati TextData .

Nota

La casella di controllo Escludi righe che non contengono valori possono filtrare le righe con:

  • Valori NULL
  • Stringhe vuote (che tecnicamente sono valori)

mentre NON filtra gli eventi in cui la colonna stessa non è presente.

Passaggi successivi