FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Connection rejected by remote interface
Hago la conexión con un portátil y falla. En cambio en el sobremesa nunca pasó.
Se produce intentando conectar un TIBDataBase1. Uso el Editor del mismo y escribo los siguientes datos. Son los mismos que en el otro ordenador. Pero aquí el Test connection falla. Connection:= Remote Server := localhost Protocol := TCP Port: = lo dejo en blanco User_Name := SYSDBA Password: masterkey etc, etc. Dejo en blanco el PORT y todo el lado derecho de la ventana del editor;(1.- Encrypted Connection, 2.-Server Public File 3.-Clieent Cert File 4.- etc... PD.: Insertaría un gráfico pero no sé como hacer para rellenar el URL que pide la ventana de "Insertar Imagen". Se produce el error : "Connection rejected by remote interface". ¿Alguien sabe algo? Muchas gracias. Es desmoralizante una cosa así. Bulc |
#2
|
|||
|
|||
A ver si logro ayudarte...
El escenario: Supongo que estan en red ambos equipos. 1 PC escritorio, tiene instalado Interbase/Firebird (No indicas cual...) al cual llameré PCServidor PCServidor
1 Notebook (Este no tiene el servidor de base de datos), al cual llameré PCCliente PCCliente
Como PCCliente está accesando a la base de datos que esta sirviendo PCServidor requieres indicarle la IP del PCServidor. Saludos cordiales... |
#3
|
||||
|
||||
Hola cloayza. Verás uso delphiXE3 y Firebird_2_5. No se trata de conectar portátil y PC de mesa "entre sí". Si no que no me funcioana la conexión en dos pc's de tres. El que funciona recuerdo que tuve que desinstalar InterBase y volver a instalar Firebird.
Ah! y también que el sistema operativo de los dos que fallan en Windows 8 de 64 bits. De todos modos, ¿se puede conectar un pc portátil (cliente sin Firebird), con otro que contenga Firebird? Esto me escama mucho. Me recuerda a cuando usaba Paradox. Muchas gracias por tu tiempo. Y hasta pronto. bulc |
#4
|
||||
|
||||
Todos deben tener firebird, aunque los clientes no necesitan el servidor, solamente el "cliente", fbclient.dll
|
#5
|
||||
|
||||
Connection rejected by remote interface, pistas.
He hallado alguna pista aquí: http://forums.devart.com/viewtopic.php?f=26&t=25839
Dan como solución colocar ésto: SQLConnection.Params.Values['VendorLib'] := 'fbclient.dll'; Pero yo no uso SQLConnection. Yo uso IBDataBase, IBTransaction, DataSetProvider, IBQuery, ClientDataSet y DataSource. Me pregunto en cuál de estos componentes se coloca ese acceso a la librería fbclient.dll. Además está en inglés y no me aclaro. ¿Qué me aconsejáis? Gracias. bulc |
#6
|
||||
|
||||
Yo no entiendo el problema que tienes, creo que te estás liando tú solo.
En los equipos clientes debes instalar solo el cliente de firebird. |
#7
|
||||
|
||||
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:
En los clientes, tál como ya te han comentado: "En los equipos clientes debes instalar solo el cliente de firebird." Desde Delphi:
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. |
#8
|
||||
|
||||
Los IBX necesitan de la gds32.dll pero firebird instala fbclient.dll, de tal forma es posible que con crear una copia de fbclient.dll y renombrarla gds32.dll y dejarla al lado de el ejecutable soluciones el problema... También en algunos equipos viejos he tenido que instalar completamente el firebird en el equipo cliente.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#9
|
||||
|
||||
Si no lo han cambiado, eso es algo que hace automáticamente el instalador de firebird, marcando un checkbox. Pero hay que leer lo que se instala, y no solamente dar "siguiente", "siguiente"...
|
#10
|
||||
|
||||
Cita:
|
#11
|
||||
|
||||
Hola cloayza, Egfisa, Casimiro y el resto:
No estoy en conexión: Cliente --> Servidor Remoto, estoy tan sólo en LocalHost, osea en la misma máquina. Una sola base de datos FDB y una única Tabla. He desinstalado InterBase. No puedo acceder a Firebird del Panel de Control. El atasco está en TIBDataBase (conexión con el editor). Mírate lo del foro en inglés CITADO ANTES a ver si se te enciende alguna bombilla a tí. La mío se fundió ya. Soy un novato. He revisado los ficheros de Windows (Win-8) y aparecen dos "FBCLIENT.DLL" pero ningún "DGS32.DLL". ¿Puede dar alguna pista? bulc Última edición por bulc fecha: 14-01-2014 a las 11:15:37. Razón: Añadido |
#12
|
||||
|
||||
Desinstala interbase y firebird.
Buscas gds32.dll y fbclient.dll y los borras. Instalas firebird, completo. Luego sigue este pequeño tutorial. |
#13
|
||||
|
||||
Cita:
En dos subdirectorios de éste último; el "\bin" y el "\wow". Total, he hecho lo que dices. Desinstalo Interbase y Firebird. Reinstalo Firebird 64 bits para Windows 8. Luego intento la conexión a la BaseDeDatos de nuevo, -repaso los parámetros de conexión con cuidado- y nada. Aparece al pulsar "TEST": "Connection rejected by remote interface". Seguiré en ello. ¿Queda algo más que se pueda hacer? Gracias, Casimiro. AddText: He visto que cambia el error. El "TEST" me dice: "Unable to complete network request to host: LOCALHOST:3050". ¿Tengo que cambiar el puerto? ¿Qué opinas? Uso los parametros Connection=Remote; Protocol=TCP; Server= localhost; Path= C:\.... FILE.DBF; User=SYSDBA; Password= etc. Gracias. bulc Última edición por bulc fecha: 14-01-2014 a las 12:20:35. Razón: AddingText |
#14
|
||||
|
||||
¿firewall?
¿has seguido el tutorial? |
#15
|
||||
|
||||
Si. He hecho todo lo que sigue
He hecho todo eso. Desinstalé InterBase (no lo uso) y Firebird. Luego lo vuelvo a instalar. Estoy en Windows 8 (64).
Releí todos los pasos del manual que aconsejas. Observo que el Firebird Server Manager (del Panel de Control) no se abre y sí lo hace en Window 7. Voy a usar el fbclient.dll del Firebird correcto del Windows 7 a ver qué pasa. He repasado minuciosamente los parámetros de ubicación del fichero .FDB en el editor de TIBDataBase antes de hacer "Test" a la conexión. Eso es todo por ahora. Gracias. |
#16
|
||||
|
||||
Toma fbclient.dll, has una copia. Renombra esta copia como gds32.dll.
Toma ese gds32.dll y muevelo a a C:\Windows\System32 en caso de que Windows sea de 32bits o a C:\Windows\SysWOW64 en el caso de de que sea de 64bits. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
connection rejected by remote interface usando GBAK | erickperez6 | Firebird e Interbase | 6 | 04-10-2011 14:58:35 |
Wii Remote + Delphi | movorack | Varios | 2 | 29-06-2011 09:56:04 |
Error al conectarme a firebird (connection rejected by remote interface) | Chogo | Firebird e Interbase | 2 | 25-05-2010 21:13:40 |
error: REMOTE INTERFACE/gds__detach: Unsuccesful detach from database. | xander | Firebird e Interbase | 2 | 03-10-2007 05:18:01 |
"connection rejected by remote interface" | Gigabyte1024 | Conexión con bases de datos | 3 | 29-08-2007 06:27:48 |
|