Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ljuchem

[Resolvido] Mudar o nome de serviço do Firebird

Recommended Posts

Olá galera,

 

 

Eu estou querendo saber como faço para que consiga mudar o nome de serviço do Firebird 2.1

Fui no RemoteServiceName do firebird.conf para tentar mudar o nome do serviço, mas não adiantou.

Descobri um comando no prompt que não ajudou.

Ele mandava fazer instsvc -n para dar o nome ao serviço.

Estou tentando mudar o nome do serviço do Firebird para que consiga rodar dois softwares com duas versões diferentes , sendo que os dois precisam estar rodando como serviço.

 

Desde já agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera descobri como resolver esse problema.

 

Conversei com meu colega Marco e ele me auxiliou na busca para solucionar o tal problema.

Ele encontrou a solução.Primeiramente ele criou dois arquivos .bat um para instalar e outro para desinstalar o Firebird.

Depois ele parou os dois Firebirds, modificou no arquivo .bat o nome de serviço para instalar o Firebird 2.1 com outro nome.

Iniciou o Firebird 1.5 e depois o 2.1.

Abaixo colocarei o conteúdo dos arquivos .bat para vocês visualizarem as diferenças.

 

Primeiro o do Firebird 1.5 sem nenhuma modificação:

 

cd /d C:\Arquivos de programas\Firebird\Firebird_1_5\bin

@echo off

if "%1"=="" (

instreg install -z

)

setlocal

set INSTALL_SERVICE=install -auto -superserver -guardian -z

set START_SERVICE=start

if not "%1"=="" (

set INSTALL_SERVICE=%INSTALL_SERVICE% -n %1

set START_SERVICE=%START_SERVICE% -n %1

)

instsvc %INSTALL_SERVICE%

instsvc %START_SERVICE%

endlocal

 

pause

 

Agora o do Firebird 2.1 com as mudanças para que o nome do serviço seja diferente:

 

cd /d C:\Arquivos de programas\Firebird\Firebird_2_1\bin

 

@echo off

if "%1"=="" (

instreg install -z

)

setlocal

set INSTALL_SERVICE=install -auto -superserver -guardian -z

set START_SERVICE=start

if not "%1"=="" (

set INSTALL_SERVICE=%INSTALL_SERVICE% -n %1

set START_SERVICE=%START_SERVICE% -n %1

)

instsvc i -s -a -g -n nome do serviço

instsvc sta -n nome do serviço

endlocal

 

pause

 

Agradeço a todos e até logo...

Valeu....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.