SQL: Instruçao para identificar processos bloqueados e o causador do bloqueio
Software: DIVERSOS | Grupo: BANCO DE DADOS | Prioridade: MÉDIA
Solução
Causa:
Necessidade de identificar quais processos estão bloqueados e quem foi o causador OBS: Quando é causado por uma consulta no ACCESS, o SQL não consegue identificar o causador, sendo necessario ver as "Consultas Caras Recentes" pra saber quais sao as tabelas envolvidas
Solução:
SELECT Processo = spid ,Computador = hostname ,Usuario = loginame ,Status = status ,BloqueadoPor = blocked ,TipoComando = cmd ,Aplicativo = program_name FROM master..sysprocesses WHERE status in ('suspended') ORDER BY waittime desc, blocked desc, status, spid
Tags: sql processo bloqueado, processo bloqueado, processo