Fórum Modificar senha firebird #55891
01/05/2006
0
Edilcimar
Curtir tópico
+ 0Posts
01/05/2006
Vinicius2k
As mudanças de senha dos usuários não são para o banco de dados e sim para o servidor FB. Modelo herdado do IB 6.0 e utilizado pela maioria dos SGBDs.
A autenticação do usuário por banco de dados (Embedded User Authentication) é um dos novos recursos presentes no Interbase 7.5 -- http://www.sqlmagazine.com.br/Colunistas/lanusse/06_Interbase75.asp -- e, pelo que sei, é um recurso apenas planejado para o Firebird... sem previsão de implementação.
Gostei + 0
01/05/2006
Edilcimar
Gostei + 0
02/05/2006
Edilcimar
Gostei + 0
04/05/2006
Edilcimar
Gostei + 0
04/05/2006
Vinicius2k
Você (e o outro programador também) incorreram em uma falha comum:
Utilizar o SYSDBA na aplicação para acessar o banco.
O que você deve fazer:
- Supondo que sua aplicação se chama ´MinhaApp´, crie no seu servidor FB o usuário ´MinhaApp´.
- Logue o seu servidor com este usuário e crie o banco de dados da sua aplicação. Logo o ´Owner´ do banco vai ser ´MinhaApp´. É o suficiente para que ele tenha todos os direitos sobre o banco de dados, assim como o SYSDBA tem.
- Configure sua aplicação para utilizar o usuário ´MinhaApp´ na conexão com o banco de dados.
- Quando instalar a aplicação e o seu banco de dados no seu cliente, basta criar o usuário ´MinhaApp´ no servidor FB dele.
O mínimo que se deve ter é um usuário para cada aplicação. Isso evita ´conflitos´ entre aplicações como o que você está passando.
A única restrição: você precisa saber a senha do SYSDBA do servidor do seu cliente para que você consiga criar seu próprio usuário (MinhaApp).
Gostei + 0
04/05/2006
Edilcimar
Gostei + 0
04/05/2006
Thomaz_prg
Gostei + 0
05/05/2006
Edilcimar
Gostei + 0
06/05/2006
Vinicius2k
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)