Estou usando o SQL Profiler no MS SQL Server. Posso filtrar colunas de dados clicando em 'Filtros de coluna'. Mas esse filtro se aplica a todos os eventos. Quero filtrar o login apenas para 2 eventos. Como auditar login e logout apenas para login especificado, mas todos os outros eventos para todos os logins. É possível fazer isso, e como se sim. Obrigado pelo seu tempo!
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Infelizmente, isso não pode ser feito na definição de rastreamento. Cada filtro definido executa o filtro sp_trace_setfilter que agrupa os filtros por coluna, mas aplica todos os filtros como um todo...
No snippet de definição de rastreamento abaixo, ele acaba agrupado assim:
(DatabaseId = 5 OR DatabaseID = 6) AND (DatabaseId <> 1 AND DatabaseID <> 0) AND (Login como User1 OU Login como User2)
Para filtragem em tempo real, você precisaria usar algo como a opção Salvar na tabela e filtrar uma consulta em relação à saída.