Ver Mensaje Individual
  #7  
Antiguo 14-01-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola bulc.

La verdad que la cosa es muy simple... No es necesario compartir recursos ni otra acción, solamente en el servidor habilita el el puerto 3050 desde el firewall:Por las dudas verifica la correcta configuración del puerto de escucha:
  1. Edita el archivo: ...Firebird\Firebird_2_5\firebird.conf, busca la línea RemoteServicePort= y verifica que su valor sea: 3050, de no ser así modificalo y guarda.
  2. Paso siguiente, reiniciá el servicio de Firebird: Inicio -> Ejecutar: CMD (Enter) -> net stop FirebirdServerDefaultInstance (Enter) -> net start FirebirdServerDefaultInstance (Enter) -> Exit (Enter)
(Estos últimos dos pasos son claramente innecesarios si el puerto no fue cambiado previamente)

En los clientes, tál como ya te han comentado: "En los equipos clientes debes instalar solo el cliente de firebird."

Desde Delphi:
Código Delphi [-]
  with IBDatabase1 do
  begin                    //o 'IP_SERVIDOR:...
    IBDatabase.DatabaseName := 'NOMBRE_SERVIDOR:C:\Carpeta1\Carpeta2\...\BASEDATOS.FDB';
    Params.Clear;
    LoginPrompt:= False;
    Params.Add('user_name=sysdba');
    Params.Add('password=masterkey');
    try
      Open;
    except
      raise Exception.Create('No se puede establecer la conexión con la base de datos');
      Application.Terminate;
    end;
  end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 14-01-2014 a las 01:49:22.
Responder Con Cita