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:
- 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.
- 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 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