ver usuarios logados no firebird

Firebird

14/12/2005

A Farias,mestre

gostaria de saber como ver os usuarios logados no banco firebird

uso delphi 6 firebird 1.5


Helder Andr

Helder Andr

Curtidas 0

Melhor post

Matheus

Matheus

20/06/2015

* Encontrar conexões no banco firebird, dai é só moldar com o código da aplicação.

select * from mon$attachments 
where mon$attachment_id <> current_connection



Não funciona no FB 2.0 , só superior.
GOSTEI 1

Mais Respostas

Afarias

Afarias

14/12/2005

Bom...

...que eu lembre agora só via Services API... no caso, o componente IBDatabaseInfo (IBX) implementa isto, só nunca testei com FB 1.5, mas creio q deve funcionar tranquilo.

O código eu não lembro mas é simples... se tiver dúvidas eu posso dar uma olhada...

Outros componentes como FIB+ e IBO devem ter essa função implementada também.


T+


GOSTEI 0
Eniorm

Eniorm

14/12/2005

O código eu não lembro mas é simples... se tiver dúvidas eu posso dar uma olhada...T+


Se possível vc ver o codigo ai, pois tbm me interesso por isso,

e uma duvida, isso vale caso para cada aplicativo que esteja conectado, cada um tenha seu próprio user no FB ou vale mesmo se todos usam o padrão SYSDBA+masterkey ?????


baraço


GOSTEI 0
Afarias

Afarias

14/12/2005

|Se possível vc ver o codigo ai, pois tbm me interesso por isso,

basicamente é ler a propriedade UserNames do componente IBDatabaseInfo1 ... é só isso mesmo, ex:


Memo1.Lines.Text := IBDatabaseInfo1.UserNames.Text;


|e uma duvida, isso vale caso para cada aplicativo que esteja conectado,
|cada um tenha seu próprio user no FB ou vale mesmo se todos usam o
|padrão SYSDBA+masterkey ?????

das duas formas. se várias aplicações fazem conexão usando SYSDBA o usuário SYSDBA vai aparecer várias vezes na lista, uma para cada conexão.


T+


GOSTEI 0
Thomaz_prg

Thomaz_prg

14/12/2005

Grande AFarias se você puder me tirar uma dúvida....

Tenho um sistema que está distribuído em mais ou menos 400 terminais. Eu vejo quantos estão conectados usando o IBExpert, porém, gostaria de saber se é possível eu ´derrubar´ a conexão de algum em específico. Só consegui ´derrubar´ todos de uma vez, mas não unicamente um usuário em especial. Uso o Fb. 1.5.2 com Delphi 7. Pode ser via API, ou Comando.
Já tentei usando o IBExpert mas não encontrei nenhuma opção.


GOSTEI 0
Afarias

Afarias

14/12/2005

oi thomaz, blz...

infelizmente, até onde sei com o Fb. 1.5 não é possível desconectar 1 cliente específico.


T+


GOSTEI 0
Thomaz_prg

Thomaz_prg

14/12/2005

Será que no 2.0 ou outro esse recurso foi implementado??


GOSTEI 0
POSTAR