Hola amigos, necesito ayuda (trabajo de Universidad) me han pedido implementar una aplicación servidor el cual va a estar instalada en la pc (cliente).Para acceder a la aplicación debo de ingresar mi nombre de usuario y contraseña. Una vez dentro de la aplicación poder ingresar a la BD que va a estar instalada en el servidor (La BD va a estar diseñada en Access).
La Aplicación Servidor tiene que contar con lo sgt:
nombre de usuario / contraseña, así poder ingresar a la aplicación para luego ingresar al servidor y poder hacer consultas a la BD instalada en el servidor. puerto configurable, que trabaje con el protocolo TCP, el tráfico debe ser encriptado y cuente con soporte multiusuario.
PC CLIENTE----- APLICACIÓN SERVIDOR------ BD SERVIDOR
Necesito de su ayuda
Se agradece la info y apoyo a la causa
[/b][/u]
Publicado:
Jue Jun 25, 2009 4:51 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Aplicación servidor en Delphi
Anuncios
HALION escribió:
Hola amigos, necesito ayuda (trabajo de Universidad) me han pedido implementar una aplicación servidor el cual va a estar instalada en la pc (cliente).Para acceder a la aplicación debo de ingresar mi nombre de usuario y contraseña. Una vez dentro de la aplicación poder ingresar a la BD que va a estar instalada en el servidor (La BD va a estar diseñada en Access).
La Aplicación Servidor tiene que contar con lo sgt:
nombre de usuario / contraseña, así poder ingresar a la aplicación para luego ingresar al servidor y poder hacer consultas a la BD instalada en el servidor. puerto configurable, que trabaje con el protocolo TCP, el tráfico debe ser encriptado y cuente con soporte multiusuario.
PC CLIENTE----- APLICACIÓN SERVIDOR------ BD SERVIDOR
Necesito de su ayuda
Se agradece la info y apoyo a la causa
[/b][/u]
Hola Halion, Microsoft Access no es una base de datos preparada para funcionar en modo cliente/servidor. Es una base de datos de escritorio, como lo es Paradox, SQLite, etc.
Este tipo de bases de datos no admiten conexión mediante TCP/IP utilizando un puerto concreto.
Para estos menesteres existen bases de datos profesionales como Microsoft SQL Server, MySQL (gratuita), Oracle, IBM DB2, PostgreSQL (gratuita), etc. Estas sí permiten la conexión en modo cliente/servidor utilizando un puerto TCP, por lo que podrías conectarte a ellas con un programa realizado en Delphi desde cualquier parte del mundo a un equipo con la BD instalada y el puerto abierto correctamente.
Para el caso de Microsoft Access, lo máximo que permite es que compartas la carpeta donde está la BD (mdb) y accedas a ella en modo ruta UNC (\\nombre_equipo\recurso_compartido\fichero.mdb). De esta forma sí podrás configurar tu aplicación Delphi para que acceda a la base de datos Access en modo cliente/servidor pero sólo en tu LAN (red local), no podrás conectarte desde fuera de tu red (Internet). Salvo que, claro está, actives servicios de terminal en el equipo con la base de datos y accedas a este por terminal server.
Publicado:
Mar Ago 04, 2009 6:37 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Aplicación servidor en Delphi
Anuncios
La otra posibilidad para utilizar bases de datos Microsoft Access en modo cliente servidor y acceder desde fuera de tu LAN es creando un servidor web (con IIS) en el equipo donde esté la MDB y desarrollando un entorno web mediatne ASP o PHP que acceda en el servidor a la BD Access.
Los usuarios clientes se conectarán vía navegador web a ese servidor y accederán a la mdb perfectamente (desde cualquier parte del mundo), si así configuras el servidor de Internet.
Esto lo puedes realizar con un servidor Apache y PHP o con un servidor Internet Information Server y ASP. Ambos admiten conexión a base de datos Access.
SERVIDOR CON ACCESS Y APACHE - HTTP (puerto 80 o el que se quiera) - EQUIPO CLIENTE (puede ser desde la LAN o desde Internet)
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A