Identificando processos ativos no SQL Server
Gostei muito desta dica e dou o parabéns ao autor veja o artigo em :
http://www.devmedia.com.br/identificando-processos-ativos-no-sql-server/5177
Artigo escrito por por Darci Leandro
Basicamente a ideia do script é a seguinte
SELECT
Processo = spid
,Computador = hostname
,Usuario = loginame
,Status = status
,BloqueadoPor = blocked
,TipoComando = cmd
,Aplicativo = program_name
FROM
master..sysprocesses
WHERE
status in ('runnable', 'suspended')
ORDER BY
blocked desc, status, spid
Entendendo o resultado:
ProcessoNúmero automático que o SQL Server gera para cada conexão que é aberta no banco de dados.
ComputadorNome do computador de onde está vindo a conexão.
UsuárioNome do usuário que se autenticou nesta conexão.
StatusStatus da conexão, cujos valores possíveis são:
runnable: em execução;
suspended: em processo de retorno;
BloqueadoPorCaso esteja ocorrendo bloqueio irá aparecer aqui o número do spid da conexão que está bloqueando esta conexão.
TipoComandoAqui é classificado o tipo do último comando que essa conexão executou.
AplicativoNome do aplicativo de onde está vindo a conexão.