FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Una vez que ese punto esta logrado, es tan simple como te comentan los otros foristas. Saludos cordiales. |
#2
|
||||
|
||||
Veamos, tenemos IP fija en el servidor y el router con el puerto 3050 abierto y apuntando a la IP correspondiente con el PC que tiene las bases de datos.
La infraestructura para permitir conexiones desde fuera de la empresa está perfecta. Lo que necesito, sabiendo por ejemplo, que la IP fuera 88.77.66.55 y el path a la base de datos "c:/Database/Current/MiBase.FDB", es como se haría la conexión por código, comparando la conexión tradicional con la conexión con álias. Saludos.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 Última edición por papulo fecha: 03-09-2008 a las 15:46:53. |
#3
|
||||
|
||||
Cita:
Primero te vas al archivo aliases.conf en la carpeta de firebird y agregas la siguiente linea: aliasnuevo = c:/Database/Current/MiBase.FDB Luego en tu componente servidor en tu aplicación cliente (que no aclaras cual usas) colocas como string 88.77.66.55:aliasnuevo. Listo. No puedo dejar de recomendarte que pruebes alguna librería de capas intermedias , como remobjects. El acceso a través de internet a servidores SQL no es la solución más adecuada a mi entender. Saludos. Editado, perdon, decis que vas a usar linux? Si usas linux el path deberia ser a un directorio linux , ejemplo aliasnuevo = /var/data/MiBase.FDB para windows , estan al reves los slash!!! deberia ser: aliasnuevo = c:\Database\Current\MiBase.FDB espero que te sirva. Última edición por donald shimoda fecha: 03-09-2008 a las 16:04:01. |
#4
|
||||
|
||||
Para aclarar el tema.
Para ser exactos uso el componente IBDatabase de la pestaña InterBase. Entonces, si mal no he entendido, en el campo "DatabaseName" del elemento IBDatabase, con poner "88.77.66.55:ElAlias" ya tendría que hacer la conexión correctamente desde fuera. ¿Correcto?
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#5
|
||||
|
||||
Cita:
Confirmado y probado. |
#6
|
|||
|
|||
Cita:
Yo no soy muy ducho con esto de las bases de datos dado que mis aplicaciones no habian requerido de una base de datos, ahora que comienzo estoy usando Firebird, mi segmento de mercado esta en Windows y uso los componente Interbase para conectarme a Firebird. He escuchado que algún dia los IBX ya no tendrán soporte a Firebird, pero de eso a que tengan muchos problemas es diferente, hasta el momento no he tenido problema alguno, claro que mis aplicaciones no son de gran escala, yo me manejo en digamos "el mercado olvidado" que es la pequeña empresa. Mi dudas puntuales son: ¿Que problemas tienen los componentes de Delphi? ¿Todos los de conexion a base de datos tienen problemas? ¿Que componentes son los que tú consideras los mejores? Perdon, pero son novato en esto de las bases de datos y quisiera saber mas al respecto. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Cita:
Incompatibilidad en tipos de datos, inconsistencia en el manejo de transacciones, uso excesivo de memoria con datasets extensos, etc, etc. Los que viene con delphi que NO SOPORTAN firebird (ibx, etc) si tienen problemas. Pagos: Anydac, FIB+, IBO, en ese orden OS : Zeos. Saludos. |
#8
|
|||
|
|||
Cita:
Yo ahora uso los Unified Interbase... Saludos... |
#9
|
|||
|
|||
Cita:
Para no tener que modificar el codigo cada vez que cambia la IP o el nombre de servidor recupero los datos del registro de windows (algunos les gusta mas usar archivos INI, en todo caso el valido de ambas formas) En el evento OnCreate de la forma principal
Y en el evento OnCreate del DataModule
Espero te de una idea mas clara. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#10
|
||||
|
||||
Gracias Egostar, ahora le pegaré un buen vistazo y mañana dejaré las impresiones.
Por otra parte, Donald, mi intención no es "probar", mas bien tenemos todo el programa desarrollado, la infraestructura montada y ahora, cuando hemos pensado en migrar el servidor de uno con Windows a uno con Ubuntu, hemos visto los problemas que había con el acceso a las bases de datos y el tema de los Alias, todo ello usando el componente antes nombrado. Saluditos.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#11
|
||||
|
||||
Cita:
P.D. Quizas a eso se deba que no puedas usarlo con la version mejorada de firebird 2.0x? Saludos. |
#12
|
|||
|
|||
Hola
Hace unos dias en la reunión de Club Delphi que tuvimos hace poco en México vimos la funcionalidad de los WebServices y en mi blog desarrolle la forma como se crea, se publica y se consume un WebService. Sin embargo, viendo el potencial me pregunté si un WebService puede ser usado para crear aplicaciones web consumiendo un WebService que acceda a la base de datos por Internet pero el acceso a la base de datos seria local. En mis tiempos libres he hecho unas pruebas de un WebService con acceso a base de datos y si es posible; aún estoy verde en este asunto sobre todo por las concurrencias y por las transacciones, pero pienso que es una muy buena alternativa. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#13
|
||||
|
||||
Hola Egostar,
primero de todo, gracias por la aportación, pero en este caso no estoy buscando una alternativa (que ahora estamos preparando la versión online del programa :P) sino una solución concreta a un problema acotado. Y si mal no he entendido al resto de compañeros, la duda que tenía se está disipando positivamente a marchas forzadas PD: Da gusto "encontrarse" con gente tan educada, un aplauso para todos.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#14
|
||||
|
||||
Cita:
Si lo que quieres es explotar las virtudes de un modelo n-cap, con servicios remotos (tanto web services como otros basados en otras tecnologias) echale un vistazo a remobjects o a kbm. No tienen desperdicio, y te ahorraras muchas horas de trabajo con un resultado muy bueno sobre tus aplicaciones remotas. Saludos |
#15
|
||||
|
||||
Cita:
// Saludos |
#16
|
||||
|
||||
Cita:
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizar BBDD en el servidor de trabajo | delphijm | SQL | 1 | 07-06-2008 02:14:08 |
Actualizar Servidor FTP | jocey | Internet | 0 | 06-02-2008 17:47:45 |
Problema Para Actualizar Un Registro | sdiaz1983 | Conexión con bases de datos | 3 | 21-01-2008 04:00:10 |
Problema:Cliente/Servidor.Actualizar clientes automaticamente. | aoiTo | Conexión con bases de datos | 5 | 04-08-2004 06:02:27 |
Actualizar BD SQLServer alojada en servidor web con delphi | hibero | Internet | 6 | 29-11-2003 01:45:26 |
|