Estamos finalmente planejando encerrar nosso último servidor SQL Server 2008 R2. Antes de prosseguirmos com isso, precisamos rastrear quais usuários estão se conectando a quais bancos de dados. Tentamos diferentes opções, como usar o SQL Audit e verificar os logins no log de erros, mas em todas elas faltam as informações para qual banco de dados a conexão é feita. Também analisamos o uso do gatilho LOGON, mas como ele é acionado quando o usuário faz login na instância, ele não rastreará se o usuário alterar o banco de dados posteriormente.
Nas versões mais recentes, usei Eventos Estendidos para esse tipo de auditoria, mas os eventos sqlserver.login ainda não estão disponíveis nesta versão do banco de dados. Parece que deve ser possível usar o Profiler para isso, mas estou preocupado com a execução contínua de rastreamento, especialmente neste servidor antigo. Existem outras opções que eu perdi ou o Profiler é a única opção?