Compartilhar via


Filtrar eventos em um rastreamento (SQL Server Profiler)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Os filtros limitam os eventos coletados em um rastreamento. Se não houver um filtro definido, serão retornados todos os eventos das classes de evento selecionadas na saída do rastreamento. Não é obrigatório definir um filtro para um rastreamento. Porém, um filtro minimiza a sobrecarga incorrida durante o rastreamento.

Os filtros são adicionados às definições de rastreamento por meio da guia Seleção de Eventos da caixa de diálogo Propriedades do Rastreamento ou Propriedades do Modelo de Rastreamento .

Filtrar eventos em um rastreamento

  1. Na caixa de diálogo Propriedades do Rastreamento ou Propriedades do Modelo de Rastreamento, selecione a guia Seleção de Eventos.

    A guia Seleção de Eventos contém um controle de grade. O controle de grade é uma tabela que contém cada uma das classes de evento rastreáveis. A tabela contém uma linha para cada classe de evento. As classes de evento podem diferir ligeiramente, dependendo do tipo e versão de servidor com o qual você estiver conectado. As classes de evento são identificadas na coluna Eventos da grade e são agrupadas por categoria de evento. As colunas restantes listam as colunas de dados que podem ser retornadas para cada classe de evento.

  2. Selecione filtros de coluna.

    A caixa de diálogo Editar Filtro é exibida. A caixa de diálogo Editar Filtro contém uma lista de operadores de comparação que podem ser usados para filtrar eventos em um rastreamento.

  3. Para aplicar um filtro, selecione o operador de comparação e digite um valor a usar para o filtro.

  4. Selecione OK.

Considerações

Se definir condições de filtro nas colunas de dados StartTime e EndTime da guia Seleção de Eventos, verifique se:

  • A data inserida corresponda a este formato: YYYY/MM/DD HH:mm:sec.

    -OU-

  • Usar configurações regionais para exibir valores de data e hora está marcado na caixa de diálogo Opções Gerais . Para exibir a caixa de diálogo Opções Gerais, no menu Ferramentas do SQL Server Profiler, selecione Opção.

    -E-

    • A data inserida esteja entre 1° de janeiro de 1753 e 31 de dezembro de 9999.

Se rastrear eventos do utilitário osql ou do utilitário sqlcmd , sempre acrescente % aos filtros na coluna de dados TextData .

A caixa de seleção para Excluir linhas que não contêm valores pode filtrar linhas com as seguintes condições, enquanto NÃO filtra eventos em que a coluna em si não esteja presente:

  • Valores NULL
  • Cadeias de caracteres vazias (que tecnicamente são valores)