Ver Mensaje Individual
  #12  
Antiguo 23-06-2015
chaosego chaosego is offline
Miembro
 
Registrado: ene 2007
Posts: 31
Reputación: 0
chaosego Va por buen camino
Cita:
lo que necesito es cargar los datos que necesito de las tablas (dependiendo que se elija) que se encuentra en una base de datos hecha en SQLServer a mi aplicacion
Hola H.Sagas, desde aplicaciones firemonkey para móvil, no se puede acceder fácilmente a SQLSERVER, lo suyo es crear una capa intermedia (aplicaciones multicapa / multi-tier) que gestione el tema de los datos (consultas, envío/recepción, funciones especificas, etc...). Es mejor aislar, en mi opinión, las funciones de gestión de búsqueda, etc... a nivel de servidor datasnap/rest por que aligeras la aplicación y puedes añadir/modificar dichas funciones sin afectar a la aplicación final.

Si aun así quieres conectar directamente, ya sea desde una aplicación de escritorio o desde una app para móvil con los componentes adecuados, comprueba estos pasos:

1. Debes de configurar el firewall de windows para que permita el acceso al puerto 1433 que es el de sqlserver por defecto.
2. Debes de redirigir las entrada del router (en caso de que tengas que hacerlo) del puerto 1433 al ordenador que contiene el servidor de la BBDD.
3. Debes de configurar el acceso al servidor de SQLSERVER para poder acceder desde fuera. Hay bastantes tutoriales que indican los pasos para configurarlo.

Posiblemente desde dentro de la red local, puedas acceder sin problemas (con la conexión wifi del móvil) al servidor, pero recuerda que con la conexión de datos, accedes desde 'fuera', vamos, desde internet, por lo que debes de configurar muy bien el servidor.

Especificanos algo más para ver que tipo de servidor tienes, ¿lo tienes en una máquina tuya? ¿esta en Azure o en Amazón? ¿Es un servidor virtual de un proveedor de servicios?, así podremos ayudarte y afinar en las respuestas...

por cierto, no especificas que tipo de fallo te da al crear el servidor Datasnap/Rest, y por tanto tampoco podemos darte una respuesta más especifica.

Un saludo
Responder Con Cita