Usuário e Senha no Firebird

Firebird

18/08/2005

Oi pessoal, tudo bem? Espero que sim.

Há um tempo atrás eu criei um usuário e senha pra um banco de dados que fiz em Firebird. Mas não consegui ´copiar´ esse usuário pra outro pc. Como eu deveria proceder, no caso de criar um instalador no InnoSetup pra criar esse usuário também em outro computador?



Allan Elias Ramos :wink:


Aersoftware

Aersoftware

Curtidas 0

Respostas

Fsflorencio

Fsflorencio

18/08/2005

As informações de usuário ficam no arquivo security.fdb do servidor. Dá uma olhada q talvez vc tenha alguma idéia.


GOSTEI 0
Aersoftware

Aersoftware

18/08/2005

Hmm.. entao, fsflorencio, se eu criar o usuário e instalar junto com o Firebird na outr máquina o arquivo security.fdb ele reconhece esse usuário?



Allan Elias Ramos :wink:


GOSTEI 0
Fsflorencio

Fsflorencio

18/08/2005

Na verdade não sei quais os efeitos de se substituir um arquivo destes, pois além de usuários, ele tem outras informações.

De qualquer forma, existe uma maneira de inserir via script o registro do usuário e a chave, se não me engano foi no site da firebase que pude baixar um exemplo de como gerar esta chave criptografada. Ou então, uma maneira mais adequada, seria pela sua aplicação adicionar um usuário através de componentes específicos (não sei qual vc usa).

Acho que o caminho seria adicionar o usuário e criar os objetos de banco de dados logado neste usuário tudo pela sua aplicação.

Talvez alguém com mais experiência possa dar mais dicas sobre isto, mas o caminho é por aí.


GOSTEI 0
Afarias

Afarias

18/08/2005

|Na verdade não sei quais os efeitos de se substituir um arquivo destes,
|pois além de usuários, ele tem outras informações.

sem problemas, mas não é uma boa prática


|De qualquer forma, existe uma maneira de inserir via script o registro
|do usuário e a chave,

usando a ferramenta GSEC do IB/FB

gsec -add usuario -pw senha_usuario -user sysdba -pass senha_sysdba


|Ou então, uma maneira mais adequada, seria pela sua aplicação
|adicionar um usuário através de componentes específicos

no caso do IBX: IBSecurityService


|Acho que o caminho seria adicionar o usuário e criar os objetos de
|banco de dados logado neste usuário tudo pela sua aplicação.

essa é uma boa prática (seja pela aplicação ou scripts)


T+


GOSTEI 0
POSTAR