2012-09-07 18 views
5

Acaba de comenzar a usar Firebird con Delphi XE. Necesita ayuda para conectarse al servidor desde una máquina cliente.conecte el cliente de Firebird al servidor

Puedo hacer ping al servidor, por lo que hay una conexión. pero cuando ejecuto isql.exe desde la carpeta firebird/bin para probar la conexión obtengo un "statement failed, sqlstate=08006, unable to complete network request to host geith -failed to establish a network connection". pinging geith funciona así que no entiendo ese error.

Mi declaración de conexión es Connect geith: geidata user sysdba password masterkey;

Esto funciona y obtengo una conexión cuando se ejecuta en el servidor, pero no en la máquina del cliente. Me he asegurado de que fbclient.dll y gds32.dll estén en la carpeta windows/system32.

Instalo Firebird 2.5 cliente solo en el cliente mach. No lo veo funcionando como un proceso en el administrador de tareas. ¿Hay algo que deba hacer para comenzar el servicio al cliente?

Ambos son mach XP, Firebird SuperServer 2,5, también han bajado la temperatura cortafuegos

+4

¿Hay cortafuegos? ¿Puedes hacer telnet al puerto 3050 del servidor? – Harriv

+0

Jeeze! Estaba seguro de que deshabilité el firewall para probar la conexión, volví y revisé esta mañana y el firewall estaba encendido. Me puedo conectar ahora, gracias por recordarme que debo verificar. Apreciamos tu ayuda. –

Respuesta

2

Inserte un servidor de seguridad, excepto para el puerto

0

agregar la configuración de Firewall de Windows.

vaya a Inicio -> Panel de control -> Firewall de Windows ->Goto ficha Excepciones ->Haga clic en Agregar programa -> y seleccione C: \ Archivos de programa \ Firebird \ Firebird_2_5 \ bin \ fbguard.exe

misma manera añadir C: \ archivos de programa \ Firebird \ Firebird_2_5 \ bin \ fbserver.exe ahora reinicio del sistema y comprueba de cliente a servidor la conexión de Firebird.

para window7 Firewall de Windows ->Reglas de entrada ->añadir nuevas reglas -> añadir fbguard.exe y fbserver.exe

Cuestiones relacionadas