Fórum Trocar senha do Interbase Via programação !! #210474

30/01/2004

0

Pessoal crei uma instalação com o interbase, só que a senha que uso não é padrão gostaria, de saber se tem como meu sistema inicializar a 1º Vez ele troque a senha padrão para minha senha !!.
Obrigado a tds !


Essistemas

Essistemas

Responder

Posts

30/01/2004

Bolus

Caso o interbase esteja com a famosa senha do SYSDBA padrão...
Você somente precisa se logar na base ISC4.GDB (sim é isso mesmo a senha esta em uma base Interbase) como SYSDBA com a senha atual e solicita que seja alterado o campo da senha para o usuario SYSDBA, porem existe uma função que criptografa a senha para ser gravada...
o comando seria o seguinte:

update USERS set PASSWD=Funcao(Senha) where USER_NAME=´SYSDBA´

Não lembro o nome da função que é executada para criptografar a senha... mas isso deve ser facil de pesquisar na internet, ou no manual do Interbase......

Obs.: o arquivo ISC4.GDB fica localizado, geralmente em,
\Arquivos de Programas\Borland\Interbase....
o campo PASSWD é um OCTETS, definido atraves do Comando DOMAIN


Responder

Gostei + 0

30/01/2004

Vinicius2k

update USERS set PASSWD=Funcao(Senha) where USER_NAME=´SYSDBA´


Acho melhor não fazer isso... se vc personalizou a instalação do seu Interbase, basta levar o seu ISC4.GDB personalizado tbm... ou seja, vc pega o arquivo padrão, se loga com o IBConsole no servidor (nem precisa registrar nenhum banco), altera a senha do SYSDBA... e este arquivo com a senha alterada vc coloca na sua instalação...

Se vc quiser fazer isso de dentro da sua aplicação, é só usar o IBSecurityService da paleta IBAdmin... sem mistério...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar