Rodar o sofware em mais de uma máquina
13/06/2008
0
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
Posts
13/06/2008
Lucas.corp
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.
:)
13/06/2008
Eniorm
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
13/06/2008
Rogeranalista
Como vc mencionou quanto a linha abaixo, este código tenho que definir no arquivo ini, certo ????
IpDoServidor:c:\pasta\banco.fdb
13/06/2008
Eniorm
14/06/2008
Pestana_
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.
Clique aqui para fazer login e interagir na Comunidade :)