Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   conectar firebird en servidor con ruta BD en NAS (https://www.clubdelphi.com/foros/showthread.php?t=72258)

Haplo 07-02-2011 13:27:35

conectar firebird en servidor con ruta BD en NAS
 
Hola,
Tengo una duda, no acabo de ver como solucionar.

Tengo un servidor 2003 server con una instalación del servidor de Firebird, si la base de datos la ubico en cualquier carpeta del disco duro del servidor, mi programa puede acceder a la base de datos, tanto localmente como si me conecto como cliente desde un terminal.

He conectado un NAS tiene una IP dentro del mismo rango de IP del servidor, el NAS es accesible desde el servidor, he mapeado una carpeta del NAS en mi servidor donde esta la base de datos, no me conecta la base de datos.

Tengo permisos para escribir, puedo crear carpetas y modificar ficheros.

Como datos de conexión, estoy probando localmente quito el nombre del servidor, pongo la ruta a la base de datos, he probado con el nombre del NAS, con la IP y con la ruta mapeada en el servidor, ninguna de ellas me funciona.

No se si necesitais el código:
El usuario de la conexion, la contraseña y la ruta:
En la propiedad databasename: he probado poniendo la ruta de la BD con la unidad mapeada del nas, con el nombre en la red y con la ip. Ninguna de ellas me conecta.

Mensaje de error:
Unable to complete network request to host "y".
Failed to locate host machine.
The specified name war not found in the hosts file or Domain Name Services.

Estoy haciendo algo mal, no he podido ver el que, estoy ya bastante espeso.

Gracias de antemano por cualquier respuesta.

guillotmarc 07-02-2011 13:43:06

Cita:

Empezado por Haplo (Mensaje 390164)
Hola,
Tengo una duda, no acabo de ver como solucionar.

Tengo un servidor 2003 server con una instalación del servidor de Firebird, si la base de datos la ubico en cualquier carpeta del disco duro del servidor, mi programa puede acceder a la base de datos, tanto localmente como si me conecto como cliente desde un terminal.

He conectado un NAS tiene una IP dentro del mismo rango de IP del servidor, el NAS es accesible desde el servidor, he mapeado una carpeta del NAS en mi servidor donde esta la base de datos, no me conecta la base de datos.

Tengo permisos para escribir, puedo crear carpetas y modificar ficheros.

Como datos de conexión, estoy probando localmente quito el nombre del servidor, pongo la ruta a la base de datos, he probado con el nombre del NAS, con la IP y con la ruta mapeada en el servidor, ninguna de ellas me funciona.

No se si necesitais el código:
El usuario de la conexion, la contraseña y la ruta:
En la propiedad databasename: he probado poniendo la ruta de la BD con la unidad mapeada del nas, con el nombre en la red y con la ip. Ninguna de ellas me conecta.

Mensaje de error:
Unable to complete network request to host "y".
Failed to locate host machine.
The specified name war not found in the hosts file or Domain Name Services.

Estoy haciendo algo mal, no he podido ver el que, estoy ya bastante espeso.

Gracias de antemano por cualquier respuesta.

Hasta donde yo sé, la base de datos tiene que ser local en el Servidor de Firebird (como mucho creo que puedes acceder a carpetas remotas NFS, pero no es aconsejado).

defcon1_es 07-02-2011 13:59:05

Cita:

Empezado por guillotmarc (Mensaje 390167)
Hasta donde yo sé, la base de datos tiene que ser local en el Servidor de Firebird (como mucho creo que puedes acceder a carpetas remotas NFS, pero no es aconsejado).

Siguiendo el razonamiento de guillotmarc...
¿Has probado a instalar FireBird en el NAS?

Haplo 07-02-2011 14:07:07

Cita:

Empezado por defcon1_es (Mensaje 390170)
Siguiendo el razonamiento de guillotmarc...
¿Has probado a instalar FireBird en el NAS?

El Nas esta como servidor de datos, puedo alojar datos, compartir carpetas y ficheros, pero no puedo instalar software.
Tampoco conozco toda la gama de NAS, los que he probado no lo permitian.

Seguramente sea como dice guillotmarc.

Gracias por las respuestas, pensaré en el alguna alternativa.

Casimiro Notevi 07-02-2011 15:33:00

En windows tiene que ser local. Si usaras linux entonces montando la ruta al nas el sistema lo vería como local.

Como ejemplo, mira esto.

Gallosuarez 07-02-2011 17:07:23

Una pequeña recomendación ...
 
Haplo:

Es tal cual lo dice Casimiro: por tratarse de un S.O. Windows, no puedes conectar una base de datos en un dispositivo externo (Raw Device). Sin embargo, esto lo puedes hacer sin ningún problema si Firebird estuviera corriendo sobre Linux (una de las muchas ventajas de hacerlo sobre esta plataforma).

Por otro lado, ignoro la razón por la cual quieres hacer esto (no lo mencionas en tu pregunta inicial). Es importante que primero hagas pruebas para ver si tu base de datos no va a perder desempeño. Una de las características que ofrece el NAS es que maneja un respaldo de TODA la información en un disco espejo, con el fin de prevenir la perdida de datos debido a un falla de "hardware". Sin embargo, la mayoría de veces esto resulta en un desempeño fatal al tratarse de un base de datos. Es por esta razón que Firebird tiene su propio mecanismo de respaldo utilizando "Shadows", sin que esto afecte en nada, al desempeño de la base de datos.

Saludos,
Gerardo Suárez Trejo

Haplo 08-02-2011 17:53:43

Gracias a todos por vuestras respuestas.

Perdonad por no decir el motivo, no pensé que fuese importante.

Tengo un servidor con una base de datos, puede ser critica si falla el servidor. Ya se hacen copias de seguridad, pero si falla el servidor, no es viable dejar sin trabajar al personal varias horas.

Por ese motivo había pensado ubicar la base de datos en un NAS, heredando los permisos del servidor. Tenia pensado tener 2 servidores, en caso de fallar uno solo se ha de arrancar el otro servidor y ya estaría operativa la base de datos de nuevo.

Eso sería 10 ó 15 minutos sin poder trabajar.

Dado esto no es posible estoy pensando en otra alternativa, el tema presupuesto es importante, no puedo decir hay carta libre para comprar hardware.
He empezado a mirar la replica de la base de datos, a ver que se me ocurre.

Un saludo.

H6t 20-08-2018 19:06:48

conectar firebird en servidor con ruta BD en NAS
 
Buenas tardes,

quería volver a retomar este tema.

Alguno de vosotros habéis conseguido correr el servicio Firebird en un NAS??

Y conectar un cliente W7, a una BD en el NAS corriendo Firebird??

Yo no he sido capaz e incluso he instalado Firebird en un docker, pero nada de nada.

Cuando configuro el cliente W7, que rutas debo usar para configurarlo, en rutas windows o rutas NAS (Linux) lo sabéis???

Os agradezco vuestra información.

Gracias.

Casimiro Notevi 20-08-2018 19:29:50

Cita:

Empezado por H6t (Mensaje 528097)
Buenas tardes,

Lee desde el principio, está explicado todo lo que preguntas.
Saludos.


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

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