FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conexión con un Sql Server remoto
Estoy desarrollando un aplicación que hace uso de ODBC para acceder a un servidor Sql Server situado en un edificio diferente al de los equipso cliente.
Los clientes se conectan entre sí mediante una LAN. Directamente conectado a la LAN existe un Router que la conecta a Internet. En el edificio donde se ubica el servidor existe un Router al que se conecta la LAN de ese edificio y es a la que pertenece el servidor. Quiero conectar a dichos clientes con el servidor. ¿Cómo debería configurar el ODBC para ello? ¿Deberé abrir un puerto en el Router destino para que me redireccione las peticiones por dicho puerto a la IP del servidor? Muchas gracias de antemano. |
#2
|
||||
|
||||
Si ves en servidor por el nombre se debe poder hacer la conexión normalmente.
Más sin enmbargo tienes que abrir los puertos que se crearon en el servidor para poder pasar por el Router. Como están configuradas las LAN? IP Privadas, publicas, que mascaras tienen. |
#3
|
|||
|
|||
El servidor se encuentra en una red separada a la del cliente. El cliente no "ve" el servidor directamente. Lo que "ve" es la IP pública del Router. Ya probé abrir el puerto 1433 del router y redirigirlo a la IP privada del servidor.
Creé un usuario de manera que el ODBC cliente se conecte usando la modalidad de "Autenticación de SQL Server proporcionando un ID de inicio de sesión más una password". De esta forma no dependo de ningún dominio. Di permiso de acceso a unas bases de datos concretas a dicho usuario. Después hago uso de la librería TCP/IP para establecer comunicación (no uso canalizaciones por nombre). Pero nada. En el cliente obtengo un mensaje de "Imposible la conexión. EL servidor no existe". |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|