Rodar o sofware em mais de uma máquina

13/06/2008

1

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


Responder

Posts

13/06/2008

Lucas.corp

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.
:)


Responder

13/06/2008

Eniorm

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


Responder

13/06/2008

Rogeranalista

Bom colega

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


Responder

13/06/2008

Eniorm

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


Responder

14/06/2008

Pestana_

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.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira