Saber Qual computador está bloqueando 1 registro (dead lock)
Tem como saber qual computador ou qual usuario está bloqueando um registro, pois, estou tendo muito problemas de deadlock, dai, peço para que todos saiam do sistema e entre novamente, só assim consigo resolver. Alguém sabe como posso resolver isto?
Fabiogr
Curtidas 0
Respostas
Drf
09/02/2007
ja conseguisse resolver esse problema? Obrigado.
GOSTEI 0
Builder
09/02/2007
Tem uma solução se o lock feito no registro não permite a gravação mas aceita a leitura:
Crie um campo na tabela chamado log_bloq pode ser do tipo string e quando um usuário solicitar um lock do registro, grave neste campo o que quiser, por exemplo:
Código e nome do usuário
Nome do computador
Número do Ramal
etc.
O usuário que tentar ler um registro com lock feito por outro usuário não conseguirá (vai falhar), e neste caso exiba uma mensagem com as informações do campo log_bloq (que foi gravado com as informações de que está fazendo o lock).
Crie um campo na tabela chamado log_bloq pode ser do tipo string e quando um usuário solicitar um lock do registro, grave neste campo o que quiser, por exemplo:
Código e nome do usuário
Nome do computador
Número do Ramal
etc.
O usuário que tentar ler um registro com lock feito por outro usuário não conseguirá (vai falhar), e neste caso exiba uma mensagem com as informações do campo log_bloq (que foi gravado com as informações de que está fazendo o lock).
GOSTEI 0