É possível - talvez sem software de terceiros - registrar todas as consultas no MS SQL Server feitas pelos usuários? Como um serviço, não ter o profiler executando o tempo todo?