[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