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 25-09-2007
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Migrando a Firebird

Hola amigos... ojala me puedan responder un par de preguntas con respecto a basas de datos...

Estoy empezando a escribir un programa en delphi 2006, con Firebird...

Quiero migrar desde paradox a firebird por el limite de usuarios que me dejaba ingresar el servidor (Windows 2000) 10 usuarios... Ahora bien, si es que utilizo Firebird y tablas relacionales, ¿Puedo conectar mas computadoras al servidor al mismo tiempo, o tambien existe algun tipo de restriccion es eso? ... por lo que tengo entendido, es por Windows el que no te deja ingresar mas usuarios, y utilizando Firebird igual me estaria conectando al servidor por Windows.. es asi???

Otra pregunta... una vez que tenga listo el programa y quiero distribuirlo a los PC Clientes, es necesario agregar algun componente al instalador, ya sea BDE, o Firebird, etc.... Creo que estos se llaman Modulos MERGE... estoy en lo correcto??? ... si es que se necesitaran de donde los puedo sacar??

Ultima pregunta... Si quisiera conectarme a traves de internet al servidor en donde tengo almacenadas las tablas, estoy pensando desde fuera de la Red local, que necesitaria para poder hacer funcionar eso... alguien que me pueda orientar como realizarlo o algun Link que me ayude a entender y configurar este tema....

Espero no haberlos molestado tanto... y tomense el tiempo que estimen conveniente para responderme... de ante mano, muchas gracias
Responder Con Cita
  #2  
Antiguo 25-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por mjjj
Quiero migrar desde paradox a firebird por el limite de usuarios que me dejaba ingresar el servidor (Windows 2000) 10 usuarios... Ahora bien, si es que utilizo Firebird y tablas relacionales, ¿Puedo conectar mas computadoras al servidor al mismo tiempo, o tambien existe algun tipo de restriccion es eso? ... por lo que tengo entendido, es por Windows el que no te deja ingresar mas usuarios, y utilizando Firebird igual me estaria conectando al servidor por Windows.. es asi???
Bueno, con FireBird puedes conectarte con cualquier número de usuarios, la verdad es que desconozco si por politicas de Windows este tipo de conexión se ven afectadas.

Cita:
Empezado por mjjj
Otra pregunta... una vez que tenga listo el programa y quiero distribuirlo a los PC Clientes, es necesario agregar algun componente al instalador, ya sea BDE, o Firebird, etc.... Creo que estos se llaman Modulos MERGE... estoy en lo correcto??? ... si es que se necesitaran de donde los puedo sacar??
Si, estas en lo correcto, ese Module Merge lo encontraras en la web de CodeGear, en la seccion "Descarga para usuarios registrados".

Cita:
Empezado por mjjj
Ultima pregunta... Si quisiera conectarme a traves de internet al servidor en donde tengo almacenadas las tablas, estoy pensando desde fuera de la Red local, que necesitaria para poder hacer funcionar eso... alguien que me pueda orientar como realizarlo o algun Link que me ayude a entender y configurar este tema....
Preferiblemente una IP publica, el puerto 3050 abierto y la ruta correcta de donde esta ubicada la base de datos.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 26-09-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
juanelo

Hola amigos... ojala me puedan responder un par de preguntas con respecto a basas de datos...

Estoy empezando a escribir un programa en delphi 2006, con Firebird...

Quiero migrar desde paradox a firebird por el limite de usuarios que me dejaba ingresar el servidor (Windows 2000) 10 usuarios... Ahora bien, si es que utilizo Firebird y tablas relacionales,
Cita:
¿Puedo conectar mas computadoras al servidor al mismo tiempo, o tambien existe algun tipo de restriccion es eso? ... por lo que tengo entendido, es por Windows el que no te deja ingresar mas usuarios, y utilizando Firebird igual me estaria conectando al servidor por Windows.. es asi???
Pues mira, para windows no existe un numero definido para conexiones a un servicio via tcp/ip como lo es firebird, por lo tanto no tendras problema por licencias

Cita:
Otra pregunta... una vez que tenga listo el programa y quiero distribuirlo a los PC Clientes, es necesario agregar algun componente al instalador, ya sea BDE, o Firebird, etc.... Creo que estos se llaman Modulos MERGE... estoy en lo correcto??? ... si es que se necesitaran de donde los puedo sacar??
Lo unico que tienes que distribuir a los clientes es precisamente el "cliente de firebird" que lo puedes conseguir en www.firebirdsql.org


Cita:
Ultima pregunta... Si quisiera conectarme a traves de internet al servidor en donde tengo almacenadas las tablas, estoy pensando desde fuera de la Red local, que necesitaria para poder hacer funcionar eso... alguien que me pueda orientar como realizarlo o algun Link que me ayude a entender y configurar este tema....
Para hacer eso yo te aconsejo que utilices tecnologia como la de terminal services o algo parecido, es decir, tecnologia de control remoto, ya que puede llegar a ser muy lento el desempeño con una conexion de tipo WAN, aunque siempre es posible, te recomiendo que le eches un ojo a temas como VPN's y port forward (redireccionamiento de puertos con NAT en los routers)

Espero no haberlos molestado tanto... y tomense el tiempo que estimen conveniente para responderme... de ante mano, muchas gracias
Responder Con Cita
  #4  
Antiguo 26-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por juanelo
Lo unico que tienes que distribuir a los clientes es precisamente el "cliente de firebird" que lo puedes conseguir en www.firebirdsql.org
Bueno, si tambien tienes que distribuir el cliente de FireBird, pero si estas usando BDE, tendras que distribuir tambien el Merge Module del BDE, si te estas conectando por ODBC tendras que distribuir dicho ODBC, mejor dicho el cliente "pelado" en todos los casos no bastara.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 26-09-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Bueno, con FireBird puedes conectarte con cualquier número de usuarios, la verdad es que desconozco si por politicas de Windows este tipo de conexión se ven afectadas.



Si, estas en lo correcto, ese Module Merge lo encontraras en la web de CodeGear, en la seccion "Descarga para usuarios registrados".



Preferiblemente una IP publica, el puerto 3050 abierto y la ruta correcta de donde esta ubicada la base de datos.
Ok, Si te conectas con BDE tienes instalar todo el BDE con su SQL Link de ib, pero POR FAVOR no lo hagas!, te aconsejo que te conectes a FB por medio de DBExpress o bien con algun componente de acceso "directo" a FB (puede ser FB Plus) pero NUNCA CON BDE, esa tecnologia esta OBSOLETA, y borland ya no da el mas minimo soporte.
Saludos
Responder Con Cita
  #6  
Antiguo 26-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por juanelo Ver Mensaje
Ok, Si te conectas con BDE tienes instalar todo el BDE con su SQL Link de ib, pero POR FAVOR no lo hagas!, te aconsejo que te conectes a FB por medio de DBExpress o bien con algun componente de acceso "directo" a FB (puede ser FB Plus) pero NUNCA CON BDE, esa tecnologia esta OBSOLETA, y borland ya no da el mas minimo soporte.
Saludos
Ese es un buen consejo en caso de que vayas a crear tu aplicación desde cero (0) o estes dispuesto a asumir el costo de cambiar tu aplicación a la nueva tecnologia... ya que si dicha aplicación ya viene creada con BDE desde hace mucho tiempo y es una aplicación supremamente grande, tendrias que evaluar el costo-beneficio de un posible cambio de tecnologia.

Por otro lado, FB Plus me gustan son muy buenos, pero dbExpress me parece que se adapta mas facilmente a algun tipo de cambio, ya que al parecer CodeGear se a empeñado en darle buen soporte (Claro, obviando lo del driver para FireBird en D2007, que ya veremos quien lo saca libremente , porque tengo entendido que hasta ahora solo hay Drivers para DBX FireBird de pago, en D2007).
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #7  
Antiguo 26-09-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Ese es un buen consejo en caso de que vayas a crear tu aplicación desde cero (0) o estes dispuesto a asumir el costo de cambiar tu aplicación a la nueva tecnologia... ya que si dicha aplicación ya viene creada con BDE desde hace mucho tiempo y es una aplicación supremamente grande, tendrias que evaluar el costo-beneficio de un posible cambio de tecnologia.

Por otro lado, FB Plus me gustan son muy buenos, pero dbExpress me parece que se adapta mas facilmente a algun tipo de cambio, ya que al parecer CodeGear se a empeñado en darle buen soporte (Claro, obviando lo del driver para FireBird en D2007, que ya veremos quien lo saca libremente , porque tengo entendido que hasta ahora solo hay Drivers para DBX FireBird de pago, en D2007).
Ok, buen punto el de la evaluacion de una posible migracion a FB con DBexpress, pero afortunadamente el amigo MJJJ esta empezando su aplicacion y espero que no vaya a cometer el GRAVE ERROR de accesar a su base de datos con BDE.
Saludos
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
Migrando a Delphi7 Amos Varios 2 06-08-2007 15:24:43
Migrando a .NET JULIPO Internet 1 15-09-2006 13:23:03
Migrando... en suse diniremix Lazarus, FreePascal, Kylix, etc. 1 04-05-2006 00:42:27
migrando a firebird JoseQ Firebird e Interbase 1 13-08-2004 01:49:47
Migrando a un SGBD eduarcol Firebird e Interbase 1 24-03-2004 19:05:34


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


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