Descobrindo conexões, usuários e ips conectados no SQL Server

Já estivemos trabalhando anteriormente com este assunto ”descobrindo usuários conectados no sql server” porém hoje passei por uma situação e resolvi estar postando outros métodos  para conseguir chegar neste resultado. Um colega estava precisando demonstrar ao seu Gestor que quando um determinado números de usuários está conectado ao banco de dados á aplicação fica lenta, logicamente temos diversos fatores que precisam ser analisados antes de um diagnóstico final, como ”query das consultas ao sistema, hardware físico, infraestrutura, configuração do banco de dados etc…

Pois bem, irei mencionar duas ações para chegarmos á este resultado.

Query #01

SELECT  ec.client_net_address,

es.[program_name],

es.[host_name],

es.login_name

FROM sys.dm_exec_sessions AS es INNER JOIN sys.dm_exec_connections AS ec

ON es.session_id = ec.session_id

ORDER BY ec.client_net_address,  es.[program_name];

Como podemos observar, o código é bastante simples, fazendo uso de duas DMV: Visões de Gerenciamento Dinâmico:

  • Sys.dm_exec_sessions: Retorna uma linha por sessão autenticada no SQL Server. Trata-se de uma exibição de escopo de servidor que mostra informações sobre todas as conexões de usuário ativas e tarefas internas..
  • Sys.dm_exec_connections: Retorna informações sobre as conexões estabelecidas com esta instância do SQL Server e os detalhes de cada conexão.

query01

Query #02 ( Qual já mencionados anteriormente – post )

select spid,status,hostname,program_name,cmd,dbid,convert(sysname, rtrim(loginame)) as loginname

from

master.dbo.sysprocesses with (nolock)

query02

Pois bem, embora seja algum relativamente simples é sempre bom relembrar.

Deixe uma resposta

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