Ver Mensaje Individual
  #1  
Antiguo 05-12-2006
Garfio Garfio is offline
Miembro
 
Registrado: jul 2006
Posts: 15
Reputación: 0
Garfio Va por buen camino
Problema de conexión al cambiar de servidor

Hola a todos,
mi problema es el siguiente:
Tengo una aplicación escrita en Delphi 3 que funciona en PC clientes accediendo a una BD Interbase 6 que está instalada en un servidor con Windows NT4.
Ahora mi cliente se ha cambiado de servidor y ha instalado uno nuevo con Windows 2003 server.
Para que le funcione la aplicación he instalado Interbase 6 server en el servidor nuevo y he modificado los componentes TDatabase para que en params en SERVER NAME ponga
SERVER NAME=\\NUEVOSERVER\CARPETA\BD\BASEDATOS.GDB dado que en el antiguo servidor ponía
SERVER NAME=\\VIEJOSERVER\CARPETA\BD\BASEDATOS.GDB
Lógicamente, los puestos de trabajo tienen instalado el IB client.
Pues bien, el caso es que no me conecta. Si pruebo de conectar la base de datos con el BDE selecciono la ruta (no la escribo) y me pone \\NUEVOSERVER\CARPETA\BD\BASEDATOS.GDB pero me da un error de 'Ruta no encontrada'. He probado de hacer lo mismo en el servidor de mi empresa (que no tenía instalada esta aplicación y el SO es Windows 2003 server) y me funciona, cambiando la ruta por la que corresponde a dicho servidor.
El servidor nuevo no tiene activado el firewall y en el fichero services tiene especificado el pueto gds_db 3005/tcp. La única diferencia es que en el servidor viejo y en el de la oficina la ruta apunta al disco C y en el servidor nuevo apunta al disco E. He probado a instalar la BD en el disco C del servidor nuevo pero entonces el BDE al conectar la base de datos me da un error de 'No tiene permiso de iSQL para leer/escribir en la base de datos'.
Ahora bien, si dejo de usar la ruta del tipo \\SERVIDOR\CARPETA\basedatos.gdb y utilizo la ruta del tipo SERVIDOR:E:\CARPETA\basededatos.gdb entonces si que me conecta. El problema es que al ejecutar la aplicación tarda muchísmo más en abrirse y me obliga a poner el BDE en todos los PCs con alias para las Bases de Datos.
Nota: El BDE se conecta perfectamente a las bases de datos del servidor viejo con la ruta \\SERVIDORVIEJO\CAPETA\BD\basedatos.gdb.

Muchas gracias.
El Garfio.

Responder Con Cita