Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-05-2007
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
conexion a base de datos Firebird 2.0

Hola amigos tengo Windows 98, Delphi 5, instale Firebird 2.0 estoy tratando de conectarme a una base de datos atraves de internet con ibconsole, tengo algunas dudas porque instale Firebird 2.0 y en el menu inicio solo me aparece:"C:\Archivos de programa\Firebird\Firebird_2_0\bin\isql.exe" tengo que ejecutar el archivo fbserver.exe buscando con el administrador de archivos, esto es asi?
Ahora cuando quiero hacer el login con IBconsole con el nombre de la maquina ej.:
'mipc:c:\mis datos\data.gdb' logro conectarme bien pero si pongo '192.168.0.7:c:\mis datos\data.gdb' no logro conectarme, tampoco si pongo '190.64.86.200:c:\mis datos\data.gdb' siendo 190.64.86.200 mi IP de internet
el error que me aparece es este:
ISC ERROR CODE:335544721

ISC ERROR MESSAGE:
Unable to complete network request to host "192.168.0.7".
Failed to locate host machine.
The specified name was not found in the hosts file or Domain Name Services.


Que cosas tengo que tener en cuenta para conectarme a una data por internet?
habre instalado bien el Firebird server?
Responder Con Cita
  #2  
Antiguo 29-05-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En el router debes redireccionar el puerto 3050 hacia la IP del servidor.
Responder Con Cita
  #3  
Antiguo 29-05-2007
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
ya redireccione el puerto en el router, el tema es que poniendo el IP de la red lan local tampoco puedo, tal vez tenga mal configurado el protocolo TCP/IP, tengo que hablitar algun servicio en ese protocolo, pues los tengo desabilitados, hablo de compartir archivos e impresoras, etc.
Gracias
Responder Con Cita
  #4  
Antiguo 29-05-2007
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
Casimiro Notevi gracias por tu respuetsa, solucione el problema, al instalar firebird 2.0 no habia desinstalado previamente interbase, desinstale firebird e interbase, borre el archivo gds32.dll y luego instale firebird 2.0 y se conecta perfectamente.
OTRA DUDA: que consejos de seguridad me das para tener una base de datos a la cual me voy a conectar por internet, mi idea es tenerla en el servidor y crear una aplicacion clientye que se conecte a ella mediante "ipinternet:ruta\basesdedatos.fdb", lei algo de usar capas, que quiere decir eso?
Saludos y un abrazo
Responder Con Cita
  #5  
Antiguo 29-05-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si quieres seguridad, deberás cerrar todos los puertos que no necesites en el router y en el servidor. Poner un firewall y bloquear los puertos que no vas a necesitar.
Por supuesto, te recomiendo Linux, muy fácil de asegurar mediante las iptables, encontrarás abundante y sencilla información mediante una simple búsqueda con google.
Responder Con Cita
  #6  
Antiguo 30-05-2007
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
Casimiro, vuelvo porque puedo conectarme en la maquina donde tengo instalado el server, pero cuando cvoy a otra maquina de la red lan, copio el ejecutable de mi aplicacion y el archivo gds32.dll, cuando ejecuto mi aplicacion me aparece este error:
unable to complete network request to host "internetip".
Failed to locate host machine.
Undefined service gds_db/tcp

Si lo hago en la maquina donde tengo instalado el servidor no tengo ese problema, que mas tengo que instalar en la maquina cliente? por ahi habia leido que con copiar el gds32.dll en la misma carpeta del ejecutable basta, pero tal vez no es asi.??
Responder Con Cita
  #7  
Antiguo 30-05-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Te aconsejo que instales el firebird, creo recordar que te da opción a instalar, por separado, el cliente, el servidor o el cliente y servidor juntos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion con base de datos mjjj Conexión con bases de datos 3 10-05-2007 21:51:01
Herramienta case para diccionario de datos de base de datos firebird mcalmanovici Firebird e Interbase 1 11-02-2007 15:17:37
conexion de una base de datos fmonte Varios 0 19-03-2005 12:43:34
conexion a base de datos Firebird con linux gescoto99 Linux 3 17-03-2005 22:55:17
conexion con base de datos via ip marcelofabiani MySQL 3 10-02-2005 00:15:32


La franja horaria es GMT +2. Ahora son las 11:22:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi