Firebird Classic: Como obter nome do usuário???
Boa tarde...
Estou com a seguinte dúvida já faz algum tempo:
Temos um servidor aqui na Empresa onde está instalado o Firebird Classic 1.5.2 com base em torno de 500MB.
Até aí tudo normal... Temos algumas aplicações que geram Relatórios e exportações meio lentos (10 min), mas de vez em quando o usuário acha que o programa travou e o finaliza ´forçadamente´ pelo Windows. QUE CACA, o processo fica rodando eternamente no servidor e consumindo toda a CPU.
O grande problema é: EXISTEM UNS 50 USUÁRIOS UTILIZANDO A MESMA BASE DE DADOS E NÃO TEM COMO SABER QUAL PROCESSO É EXATAMENTE DO USUÁRIO QUE CONSEGUIU A FAÇANHA DE ENCERRAR O PROGRAMA.
Fica a minha pergunta.............
==> Tem uma forma de eu saber quem é o usuário que iniciou o processo no servidor??
Obs.: Utilizamos o controle de usuários no Banco também para não permitir que outras pessoas tenham acesso ao GDB.
Abraços
Herrmann
Estou com a seguinte dúvida já faz algum tempo:
Temos um servidor aqui na Empresa onde está instalado o Firebird Classic 1.5.2 com base em torno de 500MB.
Até aí tudo normal... Temos algumas aplicações que geram Relatórios e exportações meio lentos (10 min), mas de vez em quando o usuário acha que o programa travou e o finaliza ´forçadamente´ pelo Windows. QUE CACA, o processo fica rodando eternamente no servidor e consumindo toda a CPU.
O grande problema é: EXISTEM UNS 50 USUÁRIOS UTILIZANDO A MESMA BASE DE DADOS E NÃO TEM COMO SABER QUAL PROCESSO É EXATAMENTE DO USUÁRIO QUE CONSEGUIU A FAÇANHA DE ENCERRAR O PROGRAMA.
Fica a minha pergunta.............
==> Tem uma forma de eu saber quem é o usuário que iniciou o processo no servidor??
Obs.: Utilizamos o controle de usuários no Banco também para não permitir que outras pessoas tenham acesso ao GDB.
Abraços
Herrmann
Ivanh
Curtidas 0
Respostas
Nandolh
01/04/2005
Estamos enfrentando o mesmo problema....
Alguém possui alguma dica????
Alguém possui alguma dica????
GOSTEI 0