FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Ángel, para empezar te recomiendo lo mismo que te he indicado en otras ocasiones, porque es lo más directo, seguro y eficiente (IP, unidad física, ruta completa hasta la base de datos):
192.168.1.100:D:\datos\labasedatos.fdb Lo de compartir la unidad del servidor, no sirve para nada, cuando un cliente se conecta al servidor lo que hace es enviar peticiones por el puerto 3050 (o el que configures) y es el servidor de bases de datos el que está escuchando ese puerto para hacer lo que se le pida y devolver los datos por ese mismo puerto. NO interviene para nada unidades de red, carpetas compartidas ni nada de eso. A partir de ahí, para estar seguro, seguimos probando |
#2
|
|||
|
|||
Hola, como te comentan y es muy importante que se entienda como trabajan los motores y servidores de bases de datos:
Access, dbase, paradox, sqlite (los que conozco): estos se conectan al archivo directamente por lo que es necesario tener permisos de lectura escritura directa, en el caso del servidor es necesario configurar un directorio de red con todos los permisos. Firebird, MySQL, MsSql, posgresql, oracle (servidores de base de datos): estos son servidores como tal por lo que el acceso es directo y este lo proporcionan mediante un puerto, imagina que quieres compartir la conexion de mysql a nivel mundial (muy usado aunque no recomendado), en este caso no podrias compartir un directorio y en el caso no te serviria de nada, firebird al igual que los otros mencionados sirve desde un puerto y la ruta la utiliza para acceder localmente al archivo de base de datos (otros motores no requieren la ruta en el servidor), que quede claro que el servidor firebird toma la direccion o nombre del servidor (//servidor01 o //localhost o //192.168.1.25) y la ruta que pareciera local la ocupa internamente para acceder al archivo pero esto solo lo hace el servidor mas no el cliente. Como te menciona Casimiro es importante que pongan un direccion de red valida y visible desde los equipos de tu red, puedes validar si estan en dominio, si estan en el grupo de trabajo o si se encuentran en el mismo nodo de red, el punto es que el equipo sea visible (prueba haciendo ping o telnel al puerto). Otro punto importante es que debes tener la librerias correspondientes del cliente y algo que siempre recomiendo es que se tenga un cliente standar (heidisql, ems firebird, navicat) y recomiendo aunque no me pagan por ello el dbeaver (http://dbeaver.jkiss.org). Saludos. |
#3
|
||||
|
||||
Gracias por vuestra ayuda. Mañana sin falta haré la prueba. Otra pregunta: Si empleo la sintaxis que me recomendáis (IP, unidad física, ruta completa hasta la base de datos), ¿es necesario incluir el puerto de conexión? Es decir, ¿quedaría así?
Cita:
|
#4
|
||||
|
||||
Yo nunca pongo el puerto porque el 3050 es el predeterminado (está guardado en el fichero del sistema), así que nunca vas a necesitar indicarlo. Salvo que lo hayas cambiado, claro.
Además, según creo recordar, usas BCB, por lo que la sintaxis de las barras creo que era poniendolas dobles: 192.168.1.100:D:\\datos\\labasedatos.fdb Pero eso la sabrás tú mejor que yo. |
#5
|
||||
|
||||
Muchas gracias. Probaré y os diré como ha ido.
|
#6
|
||||
|
||||
Vengo ahora mismo de probarlo y sigue dando el mismo error.
|
#7
|
||||
|
||||
Si un equipo conecta y el otro no conecta, está claro que el problema es el equipo que no conecta, ¿firebird cliente instalado, antivirus, firewall, etc.?
|
#8
|
||||
|
||||
El cleinte está instalado, aunque ya empiezo a dudar que lo haya hecho de forma correcta. El firewall tiene autorizado tanto al programa como a los puertos. El antivirus no me da ningún aviso pero no me he dado cuenta de comprobarlo; lo haré mañana.
|
#9
|
||||
|
||||
Lo que no veas, no te lo creas.
Y de lo que veas, créete solamente la mitad. |
#10
|
||||
|
||||
Totalmente de acuerdo
|
#11
|
|||
|
|||
El tema del telnet es probar la conectividad, si no hay respuesta de telnet o ping pues ese es el problema y deberias de revisar si los equipos se encuentran en la misma red, si tienen acceso o si hay algun problema de red.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar y re-conectar por TCP | jars | Varios | 0 | 10-08-2012 19:04:35 |
Conectar dos pc en red | Caral | Linux | 4 | 10-05-2010 00:20:36 |
Conectar Mi TV a mi PC | rgstuamigo | Varios | 18 | 16-10-2008 00:26:38 |
Conectar a DBF | jocey | Conexión con bases de datos | 3 | 28-02-2008 19:39:01 |
Conectar | trex2000 | Conexión con bases de datos | 1 | 04-10-2003 01:57:56 |
|