Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2013
sema32 sema32 is offline
Registrado
NULL
 
Registrado: abr 2013
Posts: 3
Poder: 0
sema32 Va por buen camino
problemas de conexion a base de datos firebird

Buenos dias
Tengo un ordenador con windows server 2003 R2 y que utilizamos de servidor, en el tenemos creada una carpeta de red que le hemos asignado la unidad F: para acceder a los datos que tenemos compartidos por todos los usuarios.
He creado una carpeta en F: llamada gestion y dentro he colocado la base de datos datos.fbd
he mirado la ip del servidor y me arroja estos datos
direccion IP 192.168.3.110
mascara red 255.255.255.0
puerta enlace 192.168.3.10
DNS
servidor DNS preferido 80.58.0.33
servidor DNS alternativo todo en blanco
En en firewall del servidor he abierto el puerto 3050 y desde ibexpert intento conectar a la base de datos poniendo los siguientes parametros
server:remote
server name:192.168.3.110
protocol: TCP/IP
Server version: Firebird 2.5
Database file F:\gestion\datos.fdb
user name SYSDBA
password: masterkey
client library file gsd32.dll
si le doy al test de conexion me dice siempre

Attempting to connect to:
192.168.3.110:F:\GESTION_II\DATOS.FDB
Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Unable to complete network request to host "F".
Failed to locate host machine.
The specified name was not found in the hosts file or Domain Name Services.
Attempting to connect to services manager... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

si la base de datos la copio en una carpeta con el mismo nombre pero en mi disco duro C: me funciona correctamente
¿Alguien me podria dar una pista de porque no funciona la conexion remota?
** la instalacion del servicio de firebird solo lo tengo hecho en mi puesto de trabajo, ¿es necesario que tambien lo instale en el servidor?
Responder Con Cita
  #2  
Antiguo 04-04-2013
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
El Servicio lo tienes que instalar en todos los puestos donde vaya a correr la BD y por supuesto en el servidor.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 04-04-2013
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Poder: 16
orodriguezca Va por buen camino
Quizas me equivoque, pero entiendo que tanto Firebird como Interbase no pueden gestionar bases de datos que no esten en un disco local; esto es, la base de datos tiene que estar en un disco que esté "físicamente" conectado a el ordenador que ejecuta el Motor de base de datos. Creo que es por esta razón que cuando copias la base de datos al disco C:\ te funciona correctamemte. Por otra parte, no es necesario que el archivo "datos.fdb" se encuentre en una carpeta compartida: El acceso a los datos lo gestiona Firebird y no el servicio de archivos compartidos de Windows Server.
Responder Con Cita
  #4  
Antiguo 05-04-2013
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
La siguiente parte del mensaje es muy interesante:
Cita:
Unable to complete network request to host "F".
Pareciera que el cliente de FB/IB piensa que F es el nombre de algun servidor. Intenta revisar muy bien la cadena de conexión. Otra cosa que puedes hacer es utilizar un alias para la DB almacenada en F:.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #5  
Antiguo 05-04-2013
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Cita:
Empezado por marcoszorrilla Ver Mensaje
El Servicio lo tienes que instalar en todos los puestos donde vaya a correr la BD y por supuesto en el servidor.

Un Saludo.
A ver voy a meterme en este hilo...

Servidor
Debe tener instalado el software de gestión de base de datos (Firebird 2.X)...
En tu caso:
  • Windows server 2003
  • Direccion IP 192.168.3.110
  • Mascara red 255.255.255.0
  • Puerta enlace 192.168.3.10
  • Firebird 2.X instalado

Base de Datos
Deben estar en alguna carpeta donde firebird la pueda gestionar, esta carpeta no requiere que este compartida.
En tu caso
  • C:\Gestion\*.fdb

Clientes
Las estaciones clientes solo requieren la libreria GDS32.DLL que es la que permite la comunicación con el servidor de bases de datos.

Cadena de conexión IBExpert
  • Server: Remote
  • Server name: 192.168.3.110 (Tambien puede ser el nombre del Equipo)
  • Protocol: TCP/IP
  • Server version: Firebird 2.X
  • Database: C:\Gestion\datos.fdb o GESTION (Tambien puede ser un Alias, lo configuras en el archivo Firebird_2_5\aliases.conf
    Cita:
    #
    # List of known database aliases
    # ------------------------------
    #
    # Examples:
    #
    # dummy = c:\data\dummy.fdb
    #
    GESTION=C:\GESTION\Datos.Fdb
  • user name: SYSDBA
  • password: masterkey
  • client library: gsd32.dll

Bueno eso por ahora...
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
Problemas en la conexión de base de datos. AntonioTB Conexión con bases de datos 0 06-08-2008 16:30:21
Problemas de Conexión a base de datos Manuel Varios 6 01-04-2008 00:50:35
conexion a base de datos Firebird 2.0 ebeltete Firebird e Interbase 6 30-05-2007 00:18:56
problemas en conexion base de datos alfil123 Conexión con bases de datos 2 03-02-2007 18:05:45
conexion a base de datos Firebird con linux gescoto99 Linux 3 17-03-2005 22:55:17


La franja horaria es GMT +2. Ahora son las 15:22:52.


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