[firebase-br] Limitar conexões no Firebird
Douglas Tosi
douglasht em gmail.com
Sex Jun 19 08:51:07 -03 2009
2009/6/18 Laercio <lsamici em gmail.com>
> Gostaria de saber se é possível limitar ou bloquear conexões no Firebird
> 2.0 e 2.1.
> A necessidade é de limitar o número de conexões simultâneas a um BD. Por
> exemplo, somente 10 conexões simultâneas na mesma base.
>
No firebird 2.1 você pode usar a tabela mon$attachments e um trigger no
evento connect:
recreate trigger limitar_conexoes
active on connect as
declare variable current_count int;
begin
select count(a.mon$attachment_id)
from mon$attachments a
into :current_count;
if (current_count >= 3) then
exception LIMITE_EXCEDIDO;
end
hth,
--
Douglas Tosi
www.sinatica.com
Mais detalhes sobre a lista de discussão lista