Sql Server: função sp_who
Arquivado em: Dicas
Gostou do blog? Assine nosso FEED ou receba em seu e-mail, nossas atualizações.
Hoje estive trabalhando no desenvolvimento de uma aplicação web e precisei obter algumas informações sobre usuários logados no SQL Server.

Sql Server
Após muito buscar na internet encontrei algumas coisas, que gostaria de compartilhar.
Existe uma função que traz diversas informações sobre as conexões no Banco de Dados Sql Server 2005, a função sp_who. Ela é a responsável por fornecer informações sobre usuários atuais, sessões e processos em uma instância do de Banco de Dados do SQL Server.
O comando sp_who retorna diversas informações, como:
-spid (ID da sessão);
-status (Status do processo);
-loginame (Nome de logon associado a determinado processo).
A função aceita o loginame e o session ID para filtrar os resultados, com a sintaxe:
sp_who [ [ @loginame = ] ‘login’ | session ID | ‘ACTIVE’ ]
Para saber por exemplo, todos os processos do usuário ’sa’, basta executar:
USE master;
GO
EXEC sp_who ’sa’;
GO
Veja mais detalhes da função sp_who no MSDN.
Ofertas Submarino
Comentários
2 Comments on Sql Server: função sp_who
-
Silas via Rec6 on
qua, 29th abr 2009 12:37
-
Destaques de Abril | SilasIUB on
sex, 1st mai 2009 12:10
Sql Server: função sp_who | SilasIUB…
Conheça a função sp_who do Microsoft Sql Server e obtenha informações sobre usuários e sessões logados no Banco de Dados. Confira!…
[...] da dupla Vitor e Léo; -Sexo, vídeos e internet; -Susan Boyle, sucesso no Youtube. Algumas Dicas: -Função sp_who do Sql Server; -Material ITIL em Português; -Busque arquivos duplicados. [...]
Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!




























