Sistema em Rede
Enviado: Março 22nd, 2011, 10:45 am
O Xmaker trabalha com a arquitetura cliente-servidor, sendo assim, segue abaixo os passos para colocar o sistema em rede:
SERVIDOR
1) Instalar firebird no servidor;
2) Instalar o aplicativo no servidor;
3) Nas propriedades da empresa usuaria, configurar servidor (hostname) o ip do servidor ex(192.168.100.100)ou nome (SERVER);
4) Em localização( Database) colocar o caminho do Banco NO SERVIDOR ex: \PROJETOS\BASE.GDB;
5) Liberar a porta 3050 no Firewall do Windows ou outro Firewall que estiver instalado;
CLIENTE
6) Instalar o firebird nas estações;
7) Criar um atalho nas estações apontando para o executável(ou .bat) no
servidor;
OBS.:
Não é preciso mapear o servidor, ou seja não precisa pegar uma letra Z: por
exemplo, basta apontar para o servidor.
Não é necessário compartilhar a pasta onde está o banco, apenas compartilhe
a pasta onde se encontra o executável.
c:\PROJETOS\BASE.GDB => Pasta "projetos" não compartilhada
c:\PROJETOS\exe\programa.exe => Pasta "EXE" compartilhada
Com esta estrutura acima ganha-se segurança, pois os usuários não terão
acesso ao banco de dados, evitando outros problemas como virus, etc.
Nas Estações
(se WinXP) Vá nas propriedades do atalho e veja o "destino" deverá estar
assim \\servidor\PROJETOS\programa.exe.
Lembre-se não é preciso mapear o servidor, basta simplesmente apontar o
atalho para ele.
O Firebird tem que estar instalado tanto no servidor quanto nas
estações(cliente).
Para balancear a carga... Pode ter um .Bat... onde copiará o Executavel
do Servidor para uma pasta local(nos terminais), assim o programa carregará
na máquina local e sempre com a última versão do servidor. ( o ganho estará
na performance, mas principalmente você estará livre da limitação de 10
conexões do windows XP ou de outras limitações quando for Vista/W7).
SERVIDOR
1) Instalar firebird no servidor;
2) Instalar o aplicativo no servidor;
3) Nas propriedades da empresa usuaria, configurar servidor (hostname) o ip do servidor ex(192.168.100.100)ou nome (SERVER);
4) Em localização( Database) colocar o caminho do Banco NO SERVIDOR ex: \PROJETOS\BASE.GDB;
5) Liberar a porta 3050 no Firewall do Windows ou outro Firewall que estiver instalado;
CLIENTE
6) Instalar o firebird nas estações;
7) Criar um atalho nas estações apontando para o executável(ou .bat) no
servidor;
OBS.:
Não é preciso mapear o servidor, ou seja não precisa pegar uma letra Z: por
exemplo, basta apontar para o servidor.
Não é necessário compartilhar a pasta onde está o banco, apenas compartilhe
a pasta onde se encontra o executável.
c:\PROJETOS\BASE.GDB => Pasta "projetos" não compartilhada
c:\PROJETOS\exe\programa.exe => Pasta "EXE" compartilhada
Com esta estrutura acima ganha-se segurança, pois os usuários não terão
acesso ao banco de dados, evitando outros problemas como virus, etc.
Nas Estações
(se WinXP) Vá nas propriedades do atalho e veja o "destino" deverá estar
assim \\servidor\PROJETOS\programa.exe.
Lembre-se não é preciso mapear o servidor, basta simplesmente apontar o
atalho para ele.
O Firebird tem que estar instalado tanto no servidor quanto nas
estações(cliente).
Para balancear a carga... Pode ter um .Bat... onde copiará o Executavel
do Servidor para uma pasta local(nos terminais), assim o programa carregará
na máquina local e sempre com a última versão do servidor. ( o ganho estará
na performance, mas principalmente você estará livre da limitação de 10
conexões do windows XP ou de outras limitações quando for Vista/W7).