Alterar a senha SYSDBA do firebird

Firebird

03/01/2009

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


Placido

Placido

Curtidas 0

Melhor post

Builder

Builder

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.


GOSTEI 1

Mais Respostas

Placido

Placido

03/01/2009

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


GOSTEI 0
Builder

Builder

03/01/2009

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.


GOSTEI 0
Gladstone Matos

Gladstone Matos

03/01/2009

ótima ajuda! :D
GOSTEI 0
POSTAR