Foros del Web » Programación para mayores de 30 ;) » .NET »

VB.NET conectar a SQL Server através de router.

Estas en el tema de VB.NET conectar a SQL Server através de router. en el foro de .NET en Foros del Web. Hola buenas tardes. Verán tengo un SQL Server escuchando en mi ordenador, el cual sale a internet através de un router. Bien, he abierto el ...
  #1 (permalink)  
Antiguo 08/10/2005, 09:21
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
VB.NET conectar a SQL Server através de router.

Hola buenas tardes.

Verán tengo un SQL Server escuchando en mi ordenador, el cual sale a internet através de un router.

Bien, he abierto el puerto del router 1433 y lo he redireccionado a mi equipo, donde tengo escuchando el SQL Server.

Bien, hice una pequeña aplicación, la cual se conecta a mi servidor SQL y recoge una consulta. La cadena de conexión he puesto como Workstatios id la direcciónIP la IP con la que salimos a internet.

Bien, con esa IP, la gente puede entrar en mi servidor web, por lo que es la ip que tengo que poner en el Workstation id (Esto lo digo para que nadie me diga que me fije si puse bien la IP).

Cuando me conecto al servidor SQL con la aplición hecha, desde mi equipo, este se conecta sin problema al servidor SQL, sin embargo, cuando se lo envio a algún amigo, y lo ejecuta, le dice que el servidor no es encontrado o no tiene permisos . . . .


¿Alguien sabe si tengo que decir al SQL server que acepte conexiónes de afuera o alguna solución?
__________________
Charlie.
  #2 (permalink)  
Antiguo 08/10/2005, 15:56
 
Fecha de Ingreso: octubre-2005
Mensajes: 16
Antigüedad: 18 años, 7 meses
Puntos: 0
Supongo que con tu PC te conectas desde tu red local, no a traves de una conexión a internet,

Lo digo, porque ese tipo de aplicaciones suelen dar error de conexion por tiempos de espera...

Para consultas a traves de internet es mejor usar ASP o PHP.

(Espero que te sea de utilidad)
  #3 (permalink)  
Antiguo 08/10/2005, 19:43
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
No tio, no me es de ninguna utilidad, pero gracias de todas maneras.
__________________
Charlie.
  #4 (permalink)  
Antiguo 09/10/2005, 12:07
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Por casualidad no tienes algún firewall bloqueando ese puerto?

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 10/10/2005, 00:35
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Yo pensaría en la opción que has apuntado al principio, es decir que no se pueda conectar desde internet a SQL Server, p.ej. para MySQL, se ha de comentar una línea de my.cnf y además crear un usuario del tipo nombre@% donde '%' indica cualquier máquina.

En SQL Server no sé como irá pero supongo que será parecido.

Un saludo.
  #6 (permalink)  
Antiguo 10/10/2005, 03:37
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Hola, ya solucione el problema.

La cuestión es que tenía puesto en la cadena de conexión:

work id=miIP y Data Source=CARLOS

Claro, Work id simplemente es para hacer referencia al nombre de la máquina, vamos que es irrelevante ese valor, sin embargo es el Data Source en donde se indica a que servidor SQL se quiere ir.

Entonces en Data Source puse mi direcciónIP y ya está resuelto.

Gracias por sus respuestas. Saludos Cordiales.
__________________
Charlie.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:50.