No puedo conectarme desde fuera

21/10/2006 - 11:47 por Raul Ruiz | Informe spam
Hola:

Seguro que es la típica pregunta tonta que todo el mundo sabe contestar,
pero no he encontrado nada.

Tengo una aplicación (visual basic 6.0) que se conecta a un servidor SQL
(SQL Server 2000 en Windows 2000 Server), desde dentro me funciona
correctamente, pero al ejecutarlo desde fuera, no me deja conectar, no ve el
servidor. Tampoco me conecta haciendo un ping al servidor.

Por último decir que, el servidor se está utilizando actualmente como
servidor sql de una tienda virtual, por lo que tiene puertos abiertos para
acceder desde la web, pero por lo visto, no desde visual basic.

Pues bien, ¿tengo que abrir algún puerto en el router? no sé si está el
1433, no tiene firewall que impida la conexión.

La conexión que hago es esta:

StrCadena = "Driver=SQL Server;DATABASE=" & CStr(StrCatalogo) & ";UID=" &
CStr(StrUsuario) & ";PWD=" & CStr(StrPassword) & ";SERVER=" &
CStr(StrServidor) & ""

' Conexion
LoConexion.ConnectionString = StrCadena
LoConexion.Open


un saludo y gracias por vuestra atención
Raúl Ruiz

Preguntas similare

Leer las respuestas

#1 Maxi
21/10/2006 - 16:10 | Informe spam
Hola, ninguna pregunta es tonta, por lo que nos estas contanto el problema
puede ser de red o sea que o este abierto el puerto 1433, hacele un telnet
desde afuera y verifica eso, tambien fijate que version & edicion de SO y
SQL estan usando (ese dato no lo has pasado :(


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Raul Ruiz" wrote in message
news:
Hola:

Seguro que es la típica pregunta tonta que todo el mundo sabe contestar,
pero no he encontrado nada.

Tengo una aplicación (visual basic 6.0) que se conecta a un servidor SQL
(SQL Server 2000 en Windows 2000 Server), desde dentro me funciona
correctamente, pero al ejecutarlo desde fuera, no me deja conectar, no ve
el
servidor. Tampoco me conecta haciendo un ping al servidor.

Por último decir que, el servidor se está utilizando actualmente como
servidor sql de una tienda virtual, por lo que tiene puertos abiertos para
acceder desde la web, pero por lo visto, no desde visual basic.

Pues bien, ¿tengo que abrir algún puerto en el router? no sé si está el
1433, no tiene firewall que impida la conexión.

La conexión que hago es esta:

StrCadena = "Driver=SQL Server;DATABASE=" & CStr(StrCatalogo) & ";UID=" &
CStr(StrUsuario) & ";PWD=" & CStr(StrPassword) & ";SERVER=" &
CStr(StrServidor) & ""

' Conexion
LoConexion.ConnectionString = StrCadena
LoConexion.Open


un saludo y gracias por vuestra atención
Raúl Ruiz
Respuesta Responder a este mensaje
#2 Raul Ruiz
21/10/2006 - 17:18 | Informe spam
Gracias Maxi:

Mira, he conseguido hacer un ping a la IP publica y me ha respondido bien,
así como un telnet al 1433, todo ok.

Me hace el telnet y el ping bien, pero sigo con poder conectar a través del
visual basic. El SO del servidor es el Windows 2000 con Service Pack 4. La
SQL es la Server 2000.

Un saludo
Raúl

"Maxi" wrote:

Hola, ninguna pregunta es tonta, por lo que nos estas contanto el problema
puede ser de red o sea que o este abierto el puerto 1433, hacele un telnet
desde afuera y verifica eso, tambien fijate que version & edicion de SO y
SQL estan usando (ese dato no lo has pasado :(


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Raul Ruiz" wrote in message
news:
> Hola:
>
> Seguro que es la típica pregunta tonta que todo el mundo sabe contestar,
> pero no he encontrado nada.
>
> Tengo una aplicación (visual basic 6.0) que se conecta a un servidor SQL
> (SQL Server 2000 en Windows 2000 Server), desde dentro me funciona
> correctamente, pero al ejecutarlo desde fuera, no me deja conectar, no ve
> el
> servidor. Tampoco me conecta haciendo un ping al servidor.
>
> Por último decir que, el servidor se está utilizando actualmente como
> servidor sql de una tienda virtual, por lo que tiene puertos abiertos para
> acceder desde la web, pero por lo visto, no desde visual basic.
>
> Pues bien, ¿tengo que abrir algún puerto en el router? no sé si está el
> 1433, no tiene firewall que impida la conexión.
>
> La conexión que hago es esta:
>
> StrCadena = "Driver=SQL Server;DATABASE=" & CStr(StrCatalogo) & ";UID=" &
> CStr(StrUsuario) & ";PWD=" & CStr(StrPassword) & ";SERVER=" &
> CStr(StrServidor) & ""
>
> ' Conexion
> LoConexion.ConnectionString = StrCadena
> LoConexion.Open
>
>
> un saludo y gracias por vuestra atención
> Raúl Ruiz



Respuesta Responder a este mensaje
#3 Maxi
21/10/2006 - 17:48 | Informe spam
Hola, bueno hemos avanzado entonces :) que tipo de autentificacion tiene ese
servidor? fijate que este en mixta y si es posible mandame el mensaje
textual del error


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Raul Ruiz" wrote in message
news:
Gracias Maxi:

Mira, he conseguido hacer un ping a la IP publica y me ha respondido bien,
así como un telnet al 1433, todo ok.

Me hace el telnet y el ping bien, pero sigo con poder conectar a través
del
visual basic. El SO del servidor es el Windows 2000 con Service Pack 4. La
SQL es la Server 2000.

Un saludo
Raúl

"Maxi" wrote:

Hola, ninguna pregunta es tonta, por lo que nos estas contanto el
problema
puede ser de red o sea que o este abierto el puerto 1433, hacele un
telnet
desde afuera y verifica eso, tambien fijate que version & edicion de SO y
SQL estan usando (ese dato no lo has pasado :(


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Raul Ruiz" wrote in message
news:
> Hola:
>
> Seguro que es la típica pregunta tonta que todo el mundo sabe
> contestar,
> pero no he encontrado nada.
>
> Tengo una aplicación (visual basic 6.0) que se conecta a un servidor
> SQL
> (SQL Server 2000 en Windows 2000 Server), desde dentro me funciona
> correctamente, pero al ejecutarlo desde fuera, no me deja conectar, no
> ve
> el
> servidor. Tampoco me conecta haciendo un ping al servidor.
>
> Por último decir que, el servidor se está utilizando actualmente como
> servidor sql de una tienda virtual, por lo que tiene puertos abiertos
> para
> acceder desde la web, pero por lo visto, no desde visual basic.
>
> Pues bien, ¿tengo que abrir algún puerto en el router? no sé si está el
> 1433, no tiene firewall que impida la conexión.
>
> La conexión que hago es esta:
>
> StrCadena = "Driver=SQL Server;DATABASE=" & CStr(StrCatalogo) & ";UID="
> &
> CStr(StrUsuario) & ";PWD=" & CStr(StrPassword) & ";SERVER=" &
> CStr(StrServidor) & ""
>
> ' Conexion
> LoConexion.ConnectionString = StrCadena
> LoConexion.Open
>
>
> un saludo y gracias por vuestra atención
> Raúl Ruiz



Respuesta Responder a este mensaje
#4 Raul Ruiz
21/10/2006 - 19:25 | Informe spam
autentificacion mixta

el error que da:

[ODBC SQL Server Driver][DBNETLIB] Conexión no válida

Gracias de nuevo
Respuesta Responder a este mensaje
#5 Maxi
21/10/2006 - 23:07 | Informe spam
mmm, hace una prueba por favor, en el clinete fijate desde el odbc de hacer
una conexion y probar, windows tenes en los clientes?


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Raul Ruiz" wrote in message
news:
autentificacion mixta

el error que da:

[ODBC SQL Server Driver][DBNETLIB] Conexión no válida

Gracias de nuevo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida