Conexion Remota a SQL 2000

17/02/2007 - 06:29 por SystemBuilder | Informe spam
Hola amigos:

espero puedan ayudarme, ya que me estoy desesperando...

Necesito conectarme al servidor de la empresa donde laboro via
internet, tengo servidor SQL 2000 en un servidor con Win2000 Server.

Dentro de mi red local, no tengo inconvenientes, pero al conectarme
remotamente, desde mi casa me sale este error:

An error has occurred while establishing a connection to the server.
When connecting to SQL Server 2005, this failure may be caused by the
fact that under the default settings SQL Server does not allow remote
connections. (provider: TCP Provider, error: 0 - No connection could
be made because the target machine actively refused it.)

esta es mi cadena de conexion:

Cnn.ConnectionString = "server=miIPpublica
\server1,1433;database=miDB;uid=usuario;pwd=contrase;"

Se que solucionaran mi problema, muchas gracias amigos.


System Builder
Lima Peru
 

Leer las respuestas

#1 Alberto Poblacion
17/02/2007 - 10:26 | Informe spam
"SystemBuilder" wrote in message
news:
An error has occurred while establishing a connection to the server.
When connecting to SQL Server 2005, this failure may be caused by the
fact that under the default settings SQL Server does not allow remote
connections. (provider: TCP Provider, error: 0 - No connection could
be made because the target machine actively refused it.)

esta es mi cadena de conexion:

Cnn.ConnectionString = "server=miIPpublica
\server1,1433;database=miDB;uid=usuario;pwd=contrase;"



Bien, con esa cadena estás accediendo a la Instancia "server1" dentro de
la máquina designada por "miIPpublica". Para que eso funcione tienen que
cumplirse dos requisitos: 1) Que "miIPpublica" tenga abierto hacia Internet
el puerto 1433, es decir, que no esté bloqueado por un cortafuegos, o se
encuentre detrás de un NAT sin haber configurado el NAT inverso, etc. En una
instalación "seria", lo más normal es que por motivos de seguridad este
puerto se encuentre efectivamente bloqueado y sin acceso al exterior. Antes
de abrirlo, cerciórate de que el servidor está realmente bien configurado y
parcheado (a nivel de sistema y también de SQL Server), porque el riesgo de
seguridad es considerable. 2) Suponiendo que el puerto del servidor se
encuentre abierto al exterior, la segunda condición es que el Sql Server
esté escuchando en la IP pública (además de la privada, que presumiblemente
utiliza cuando accedes desde la intranet). Esto se configura desde la
herramienta de configuración del servicio que tienes en el menú de sql
server. No te puedo decir exactamente cómo, porque ahora mismo no tengo a
mano ningún Sql Server 2000.

Preguntas similares