Com freqüência alguns colegas me perguntam como verificar as conexões existentes ao servidor através de DMV. Eu costumo usar duas DMVs para essa tarefa.
- sys.dm_exec_connections: informações sobre as conexões e detalhes de cada conexão
- sys.dm_exec_sessions: informações de conexões do usuário.
Essas duas DMVs se completam, por esse motivo segue um script com a união das duas DMVs. Esse script esta sempre no meu pendrive, com o retorno simplificado de informações para uma primeira avaliação.
SELECT Con.session_id, Ses.login_name, Ses.program_name, Ses.host_name, Ses.login_time, Ses.status, Ses.client_interface_name, Con.auth_scheme, Con.net_transport FROM sys.dm_exec_connections Con INNER JOIN sys.dm_exec_sessions Ses on Ses.session_id = Con.session_id
Espero que essa query simplifique as futuras analises.
Abraço, Rodrigo