Rodar o sofware em mais de uma máquina

Delphi

13/06/2008

Pessoal

Como faço para rodar o software em mais de uma máquina ???
Tipo em uma máquina está o executável eo banco. Lógico que em outra máquina tenho que colocar o executável também.mas existe uma máquina que está como servidor de banco de dados..

Estou usando o Delphi 2006, Firebird 2.0 e conexão dbexpress


Aguardo retorno

Rogério


Rogeranalista

Rogeranalista

Curtidas 0

Respostas

Lucas.corp

Lucas.corp

13/06/2008

a princípio é muito simples amigo...
mapeia a rede no computador usuário, cria um atalho nesse computador para o executavel no servidor.
quanto ao banco de dados não tenho experiência com o firebird, mas deve haver um gerenciador, como o bde...
então você precisa apenas instalar esse gerenciador no pc usuário e direcionar nas configurações para as pastas dos bancos de dados no servidor.
:)


GOSTEI 0
Eniorm

Eniorm

13/06/2008

quanto o EXE é isso mesmo que o amigo acima mencionou

coloque os executáveis e demais arquivos que compõem seu aplicativo numa pasta no seu server, compartilha essa pasta

nos clientes vc pode mapear essa pasta compartilhada ou acessar direto pela rede, tipo \\servidor\programa\aplicativo.exe

quanto ao banco, coloque-o numa pasta que não esteja compartilhado, de preferencia que somente o administrador do servidor possa ter acesso.

no servidor vc instala o Firebird Server

nos clientes apenas o Firebird Minimal (que instala as dlls para funcionar o cliente)

seu programa deverá ser configurado para acessar o banco da seguinte forma:

IpDoServidor:c:\pasta\banco.fdb

lembrando que essa pasta nao precisa (nem deve) estar compartilhada, basta ser configurado assim... o servidor firebird se encarrega de conectar no seu banco e atender as requisições dos clientes


GOSTEI 0
Rogeranalista

Rogeranalista

13/06/2008

Bom colega

Como vc mencionou quanto a linha abaixo, este código tenho que definir no arquivo ini, certo ????
IpDoServidor:c:\pasta\banco.fdb


GOSTEI 0
Eniorm

Eniorm

13/06/2008

sim, exatamente isso, no INI onde fica a configuração para seu programa setar corretamente o banco no seu componente de acesso


GOSTEI 0
Pestana_

Pestana_

13/06/2008

na questão de acesso ao banco eu faço exatamente como o Enio citou!

agora com o Exe eu faço um pouco diferente, instalo em todas as estações somente a primeira vez, depois o sistama principal se encarrega de atualizar as estações quando o executavel sofrer modificações, ou seja, a data for diferente do executavel (atualizado) que está no banco, com isso é necessario atualizar somente o servidor e o banco depois as estações se auto-atualiza automaticamente e utilizando este conceito eu não precisei compartilhar a rede.


mas é só uma dica de como eu fiz aqui!
flw.


GOSTEI 0
POSTAR