[firebase-br] RES: Aliases
hmendes.nf em gmail.com
hmendes.nf em gmail.com
Seg Out 5 12:05:21 -03 2015
Uso o nome do servidor em alguns casos e nunca tive problemas e não notei
queda de performance.
Humberto Mendes
-----Mensagem Original-----
From: Rodrigo
Sent: Monday, October 05, 2015 10:41 AM
To: FireBase
Subject: [firebase-br] RES: Aliases
Eu uso a instalação personalizada do Firebird pelo Inno Setup, durante a
instalação ele abre o arquivo aliases e grava o caminho do banco de dados
que está em um local padrão.
Depois tenho um arquivo .ini somente com o nome do servidor e o aliases para
indicar o caminho, por exemplo "Server/3025:Banco"
Segue abaixo uma parte do meu arquivo do Inno Setup
[Code]
function AddToText(strFilename, strNewLine:String): Boolean;
var
strTemp: String;
iLineCounter: Integer;
a_strTextfile: TArrayOfString;
begin
Result := False;
{ Carrega as linhas do texto em um Array }
LoadStringsFromFile(strFilename, a_strTextfile);
{ Adiciona uma linha no Array }
SetArrayLength(a_strTextfile, GetArrayLength(a_strTextfile)+1);
{Escreve o texto }
a_strTextfile[GetArrayLength(a_strTextfile)-1] := strNewLine;
{'Regrava' o arquivo }
SaveStringsToFile(strFilename, a_strTextfile, False);
Result := True;
end;
procedure CurStepChanged(CurStep: TSetupStep);
var
Arquivo, Linha: String;
begin
if CurStep = ssDone then
begin
Arquivo:= ExpandConstant('{app}\Firebird_2_5\aliases.conf');
Linha := ExpandConstant('Digibyte = {commonappdata}\sua pasta do
banco\Digibyte.fdb');
if AddToText(Arquivo, Linha) then
begin
end;
end;
end;
#include "FirebirdInstallSupportFunctions.inc"
#include "FirebirdInstallEnvironmentChecks.inc"
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Jean Alysson
Enviada em: domingo, 4 de outubro de 2015 23:00
Para: FireBase
Assunto: [firebase-br] Aliases
Ola,
estou buscando uma alternativa pra simplificar a string de conexao do banco
Firebird, no caso de mudança de IP do servidor ou nome do banco Achei a
opção do Aliases.conf, realmente ajuda na troca do nome, alguem sabe se tem
alguma queda de performance ?
Em relação a troca de IP do servidor, quando vou instalar em um cliente novo
e tem outra classe de rede, eu poderia usar o nome de servidor ao inves do
IP, mas creio que dessa forma perderei performance, estou certo ?
Obrigado
Jean Alysson Ambrosio
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas:
http://www.firebase.com.br/pesquisa_lista.html
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas:
http://www.firebase.com.br/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista