Fórum Re-Startar o IB #46465
01/09/2004
0
O IB tem a opção Start Up mode e está setada para Automatic.
Mas algumas vezes o banco manda uma mensagem de erro e quando vou lá verificar, vejo que o IB está parado, sendo necessário reinicia-lo...
Tem como, antes de tentar conectar ao banco, o meu sistema verificar se o IB está Startado e se nao tiver, startá-lo??
Rafaelunp
Curtir tópico
+ 0Posts
02/09/2004
Maicongabriel
Fazer um rotina que ´re-starta-se´ o servidor, poderia não ser dificil, mas não seria muito funcional, uma fez que só funcionaria na propria maquina servidora e se você possui-se os privilegios do Administrador do Sistema! :roll:
Gostei + 0
02/09/2004
Rafaelunp
Fazer um rotina que ´re-starta-se´ o servidor, poderia não ser dificil, mas não seria muito funcional, uma fez que só funcionaria na propria maquina servidora e se você possui-se os privilegios do Administrador do Sistema! :roll:[/quote:66f7620681]
Veja só, esse sistema q eu desenvolvi é um ´catálogo´ de produtos... então meu cliente vai instalar o sistema nas maquinas dos seus clientes...
logo, o servidor vai ser o proprio client!?
Gostaria da funcao para caso o IBGuardian pare de rodar, o cliente nao precise ir na maquina para colocar pra funcionar e sim o proprio sistema fazer isto...
Gostei + 0
02/09/2004
Gandalf.nho
Gostei + 0
02/09/2004
Afarias
Mesmo o banco sendo read-only, é possível q se queira acessá-lo por diversas máquinas na rede, dai o FB Embedded não se encaixa.
T+
Gostei + 0
03/09/2004
Rafaelunp
Em todo caso não será apenas ´read-oly´... o cliente pode incliur novos produtos...
Alguem tem a solução???
Gostei + 0
03/09/2004
Gandalf.nho
Gostei + 0
03/09/2004
Afarias
1. como um sistema cliente/servidor, apenas faça o normal:: MANTENHA O SERVIDOR RODANDO
2. se o sistema vai ter apenas acessos locais, faça como sugerido pela Gandalf:: use o FB EMBEDDED
3. como disse o Maicongabriel, vc só pode iniciar o servidor FB a partir do próprio servidor, ou seja: NUMA REDE OS CLIENTES NÃO PODEM FAZER NADA! -- vc terá q: a) executar um comando no servidor; ou b) criar um programinha ou BAT q faça isso; ou c) conectar no servidor por um serviço de adm. remota ou terminal
T+
Gostei + 0
06/09/2004
Rafaelunp
Pronto!!
Qual seria o código do Bat para re-startar o servidor!?
Minha situação é simples? Se o IB parar de rodar o usuario vai ter que ligar pro meu cliente, e meu cliente vai ligar pra mim... só por causa de uma ´besteira´... Os clientes finais são leigos, entao o bat resolveria...
Gostei + 0
06/09/2004
Afarias
se for NT (4.0, 2000, XP) vc pode usar NET START e o nome do serviço, ex::
Interbase::
net start ´InterBase Guardian´
ou
net start ´InterBase Server´
Firebird::
net start ´Firebird Guardian Service´
ou
net start ´Firebird Server´
vc tb pode iniciar o Interbase (ou o firebird) como aplicação, chamando o ibserver ou fbserver, ex::
c:\arquiv~1\borland\interbase\bin\ibserver.exe -start
ou
c:\arquiv~1\firebird\bin\fbserver.exe -start
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)