Verificação de conexões por IP e programa

Mais uma vez, com o tempo um pouco curto em relação as tarefas que precisam ser realizadas, estou fazendo um post rapido apenas para não passar em branco, cheguei a ver tambem algumas pessoas com essa necessidade, então creio que va ajudar.
A query abaixo realizar um join das DMV´s de sessão e conexão, para buscar as informações listadas abaixo, lembrando que a query só ira funcionar em SQL Server 2005 ou superior, abaixo do mesmo não é possivel desta maneira devido a ausencia das DMV´s.

SELECT
Conn.client_net_address As IPDeConexao, 
Sess.[program_name] As MeioDeConexao, 
Sess.[host_name] As HostNameDeConexao, 
Sess.login_name As Login, 
COUNT(Conn.session_id) AS TotalDeConexoes 
FROM sys.dm_exec_sessions AS Sess 
INNER JOIN sys.dm_exec_connections AS Conn 
ON Sess.session_id = Conn.session_id  
GROUP BY Conn.client_net_address, Sess.[program_name], Sess.[host_name], Sess.login_name 
ORDER BY Conn.client_net_address, Sess.[program_name]
Anúncios
Post a comment or leave a trackback: Trackback URL.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: