Comando em SQL para descobrir os Processos / Queries em Sql que estão ativas ou travando o seu banco de dados em Microsoft Sql Server
Select spid as Processo, hostname as HostComputador , loginame as usuario , status as status , blocked as BloqueadoPor , cmd as TipoComando , program_name as NomeAplicativo
from master..sysprocesses
where status in (‘runnable’, ‘suspended’)
order by BloqueadoPor desc, status, Processo
A tabela sysprocesses contém informações sobre processos que estão sendo executados em uma instância do SQL Server. Esses processos podem ser processos cliente ou processos do sistema
Caso necessite derrubar o processo que está travando, pode utilizar o comando:
KILL ‘session_id’
Ex: kill 157
KILL pode ser usado para encerrar uma conexão normal, que termina internamente as transações que estão associadas com a ID de sessão especificada.