Algumas vezes o Firebird impede mais de uma conexão. Ou seja, abrimos o programa no Servidor tranquilamente, mas se tentar abrir o mesmo nos Terminais, dá erro... e vice versa. O que fazer?
Existe algumas soluções. Basicamente:
1. Fazer um backup/retore do banco
2. Realizar um comparer
3. Atualizar a versão do Firebird
4. Se nada funcionar, talvez o banco esteja bloqueado. Dai temos que deixar ele online com o seguinte comando:
gfix -online <BANCO DE DADOS> -user sysdba -password masterkey
Em alguns casos, somente a opção quatro funcionou.