[firebase-br] Trigger on Connect com problema

Carlos H. Cantu listas em warmboot.com.br
Sex Set 4 10:02:06 -03 2009


Existe uma forma de fazer a conexão sem ativar os triggers. Basta
passar um parâmetro específico no DPB (Database Parameter Block)
durante a conexão.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

ARP> Putz... taí uma boa pergunta. Fiquei curioso com isso também. Especulo
ARP> algumas respostas:
ARP> a) A trigger de conexão não aborta a conexão.
ARP> b) Existe um parâmetro obscuro de conexão que desabilita a trigger de
ARP> conexao
ARP> Alex

ARP> 2009/9/2 Ivan Guimarães Meirelles <igmeirelles em gmail.com>

>> Olá a todos...
>>
>> A partir da versão 2.1 do firebird temos trigger de conexão, ou seja, uma
>> trigger que é disparada quando conectamos ao banco.
>> Toda trigger quando encontra um problema, automaticamente aborta a
>> transação
>> que a disparou...
>>
>> Pois bem, se a trigger está sendo disparada devido a uma conexão, e a mesma
>> encontra um problema a transação “conexão” é cancelada e assim não consigo
>> mais entrar na base para arrumar a trigger.
>>
>> Há alguma forma de cancelar as triggers sem me conectar ao banco ??
>>
>> Alguma sugestão ??
>>
>> Obs.: essa dúvida é apenas para fins de estudo e conhecimento, se ocorresse
>> isso em produção eu voltaria o backup... lógico... mas gostaria de saber se
>> há possibilidade de arrumar essa situação.
>>
>> Desde já agradeço a atenção dispensada.
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
ARP> ______________________________________________
ARP> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
ARP> Para saber como gerenciar/excluir seu cadastro na lista, use:
ARP> http://www.firebase.com.br/fb/artigo.php?id=1107
ARP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista