Content
Sintoma:
Ao tentar alterar um registro o banco de dados retorna o erro informando que existe uma transação de atualização ativa, impendido o usuário de fazer alterações.
Resolução:
Identificar o usuário que pode ter deixado alguma tela em modo de alteração e solicitar que feche a tela ou sistema.
- Com o número da transação informado na mensagem de erro, rodar os comandos SQL abaixo.
SELECT MON$ATTACHMENT_ID FROM MON$TRANSACTIONS mt WHERE MON$TRANSACTION_ID = '38430275'
SELECT MON$REMOTE_PID FROM MON$ATTACHMENTS ma WHERE MON$ATTACHMENT_ID = '3772911'
- Com o PID do processo, verificar no servidor, através do Gerenciador de tarefas, quem é o usuário e solicitar que feche as telas em modo alteração ou todo o sistema.