Alterar a senha SYSDBA do firebird
03/01/2009
0
Tenho uma empresa de desenvolvimento de Software
Utilizo o delphi 7 com dbexpress, Firebird 1.5 e IbExpert.
O servidor onde instalei o programa , já tem um banco de dados firebird e um programa rodando.
Só que quando fui instalar o meu programa e deu a seguinte mensagem de erro:
´Your user name and password are not defined ask you database administrator tos
et up a firebird login´.
Eu criei o meu programa, usei a senha padrão SYSDBA e masterkey.
Provavelmente o outro programa não usa a mesma senha.
Acho que preciso alterar a minha senha do SYSDBA
Só que eu nao sei o caminho das pedras para fazer isto...
Alguem podeira me passar um passo a passo para eu alterar a senha do SYSDBA ???
Grato
Placido
Utilizo o delphi 7 com dbexpress, Firebird 1.5 e IbExpert.
O servidor onde instalei o programa , já tem um banco de dados firebird e um programa rodando.
Só que quando fui instalar o meu programa e deu a seguinte mensagem de erro:
´Your user name and password are not defined ask you database administrator tos
et up a firebird login´.
Eu criei o meu programa, usei a senha padrão SYSDBA e masterkey.
Provavelmente o outro programa não usa a mesma senha.
Acho que preciso alterar a minha senha do SYSDBA
Só que eu nao sei o caminho das pedras para fazer isto...
Alguem podeira me passar um passo a passo para eu alterar a senha do SYSDBA ???
Grato
Placido
Placido
Curtir tópico
+ 0
Responder
Post mais votado
03/01/2009
Para o Firebird 2.1.1 é assim (para outras versões, trocar para o diretório da versão):
Vai precisar saber a senha atual do Firebird (aqui usei masterkey):
Clica em inicar->executar e cola a linha abaixo, com as aspas, ajustando o diretório para a versão do instalada do Firebird e a senha atual do SYSDBA (vai abrir uma janela DOS).
´c:\Arquivos de programas\Firebird\Firebird_2_1\bin\gsec´ -user sysdba -password masterkey
Digita/Cola a seguinte linha abaixo:
modify sysdba -pw newpasswd
Onde newpasswd é a nova senha do SYSDBA. Tecla enter para confirmar.
Depois de alterar, digita quit e tecla enter para sair do gsec.
Vai precisar saber a senha atual do Firebird (aqui usei masterkey):
Clica em inicar->executar e cola a linha abaixo, com as aspas, ajustando o diretório para a versão do instalada do Firebird e a senha atual do SYSDBA (vai abrir uma janela DOS).
´c:\Arquivos de programas\Firebird\Firebird_2_1\bin\gsec´ -user sysdba -password masterkey
Digita/Cola a seguinte linha abaixo:
modify sysdba -pw newpasswd
Onde newpasswd é a nova senha do SYSDBA. Tecla enter para confirmar.
Depois de alterar, digita quit e tecla enter para sair do gsec.
Builder
Responder
Mais Posts
05/01/2009
Placido
Bom dia..
Meu amigo obrigado pela dica..
Fiz o que vc disse no meu micro funcionou perfeito...
S´po que fiz a instalação no micro do cliente o meu programa funcionou,
só que o sistema da outra empresa não funciona..
Liguei para a Empresa que o sistema dele não estava funcionado e disse para o que fiz no meu sistema...
Segundo ele isto não funciona..... segundo ele eu preciso alterar tambem
o SYSDBA, ou seja segundo ele eu preciso alterar o SYSDBA e o masterkey
Pergunta preciso do passo a passo para alterar o SYSDBA e o masterkey
Obrigado pela atenção.
Placido
Meu amigo obrigado pela dica..
Fiz o que vc disse no meu micro funcionou perfeito...
S´po que fiz a instalação no micro do cliente o meu programa funcionou,
só que o sistema da outra empresa não funciona..
Liguei para a Empresa que o sistema dele não estava funcionado e disse para o que fiz no meu sistema...
Segundo ele isto não funciona..... segundo ele eu preciso alterar tambem
o SYSDBA, ou seja segundo ele eu preciso alterar o SYSDBA e o masterkey
Pergunta preciso do passo a passo para alterar o SYSDBA e o masterkey
Obrigado pela atenção.
Placido
Responder
05/01/2009
Builder
Alternativas:
- A mais viável e rápida de todas: Configurar ambos os sistemas para que a senha seja informada em um arquivo .INI ou similar. Assim, para este cliente vocês definem uma senha em comum.
- Criar um usuário e senha novo, e configurar para que este tenha acesso as tabelas de seu sistema (solução mais trabalhosa e sujeita a percalsos/bugs).
A senha do Firebird tem que ser variável e configurável em ambos os sistemas (este é o ideal). Definir a senha fixa dentro do executável não é recomendável.
- A mais viável e rápida de todas: Configurar ambos os sistemas para que a senha seja informada em um arquivo .INI ou similar. Assim, para este cliente vocês definem uma senha em comum.
- Criar um usuário e senha novo, e configurar para que este tenha acesso as tabelas de seu sistema (solução mais trabalhosa e sujeita a percalsos/bugs).
A senha do Firebird tem que ser variável e configurável em ambos os sistemas (este é o ideal). Definir a senha fixa dentro do executável não é recomendável.
Responder
Clique aqui para fazer login e interagir na Comunidade :)