Tecnobyte Informática

Firebird e Interbase

Como modificar um banco de dados monousuário para multiusuário?

Para fazer a alteração é necessário configurar o banco de dados Firebird para poder ser acessado por outros computadores ao mesmo tempo.

Essa configuração deverá ser feita acessando a subpasta bin do Firebird. Geralmente essa pasta se localiza no seguinte destino: C:\Arquivos de programas\Firebird\Firebird_2_5\bin.

O acesso a essa pasta pode ser feito através do prompt de comandos do Windows, para abrir o prompt execute o programa Tecnobyte Suporte e clique sobre a opção Prompt de comando.

Para chegar até a pasta bin, siga os passos abaixo:

  • Após ter aberto o prompt, digite a linha de comando cd\ para ir até a pasta raiz do disco local.
  • Em seguida, acesse a subpasta bin do Firebird com o seguinte comando:
    cd C:\Arquivos de programas\Firebird\Firebird_2_5\bin

Quando estiver dentro da pasta bin, execute o GFIX:

Obs: Antes de executar o GFIX, você pode colocar o nome de usuário e senha do firebird em variáveis de ambiente, como segue:

SET ISC_USER = SYSDBA SET  ISC_PASSWORD=masterkey

Desta forma você não terá que informar o usuário e senha ao executar o programa GFIX. Veja abaixo:

gfix -online c:\pasta\banco.fdb

ou

gfix -online normal c:\pasta\banco.fdb

Outra opção é informar o usuário e senha diretamente ao GFIX, como segue:

gfix -user SYSDBA -password masterkey -online C:\Pasta\Banco.fdb

ou

gfix -u SYSDBA -pa masterkey -online c:\pasta\banco.fdb

ou

gfix -u SYSDBA -pa masterkey -online normal c:\pasta\banco.fdb

Esta dica vale para todos as ferramentas de linha de comando do Firebird, a saber gfix, gbak, gsec, etc.

No exemplo acima foi considerado que o usuário e a senha do firebird são os padrões.