• Imprimir

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   

 

 

 

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.