Usuário e Senha no Firebird
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:
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
Curtidas 0
Respostas
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
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:
Allan Elias Ramos :wink:
GOSTEI 0
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í.
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
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+
|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