Conexion a SQL Server Remota en una NetLan

04/03/2008 - 19:48 por M.Genol | Informe spam
El escenario: cuatro poblaciones con su red local cada una y un SQLServer
2005 por cada poblacion.
Las poblaciones se unen mediante una NetLan de telefonica.
Dentro de cada red local se acede al SQL Server sin mas problema.

Ahora quiero acceder a las bases de datos del servidor de una poblacion
desde otra poblacion.
El primer intento poniendo en el string de conexion Server = IP,puerto de
escucha; no funciona.
Que mas hay que definir ?
Puede ser problema del Router ?
Gracias

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
04/03/2008 - 20:29 | Informe spam
Cuál es el mensaje de error?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"M.Genol" wrote:

El escenario: cuatro poblaciones con su red local cada una y un SQLServer
2005 por cada poblacion.
Las poblaciones se unen mediante una NetLan de telefonica.
Dentro de cada red local se acede al SQL Server sin mas problema.

Ahora quiero acceder a las bases de datos del servidor de una poblacion
desde otra poblacion.
El primer intento poniendo en el string de conexion Server = IP,puerto de
escucha; no funciona.
Que mas hay que definir ?
Puede ser problema del Router ?
Gracias



Respuesta Responder a este mensaje
#2 M.Genol
05/03/2008 - 07:33 | Informe spam
Te especifico un poco mas. En la red local de una población (Málaga por
ejemplo) cada uno de los PCs de esta red local que se conectan al servidor
SQL Server 2005 que esta en esta misma red lo hacen con el siguiente string
de conexión
Provider=SQLOLEDB.2;Server=SrvMalaga;Database=AlmacenMercaYConta07;Trusted_connection=yes;
y bien, todo trabaja normal.
Entiendo que para acceder a este Servidor de Málaga desde otra población con
solo cambiar el parámetro Server del string de conexión y ponerle la IP de
Málaga debería funcionar.Lo hago y queda de esta manera.
Provider=SQLOLEDB.2;Server2.168.1.200,1433;Database=AlmacenMercaYConta07;Trusted_connection=yes;
Me da el siguiente error:
Error de conexión. El Servidor o no existe o no tiene los permisos adecuados
Gracias por tu atención

"Gux (MVP)" escribió en el mensaje
news:
Cuál es el mensaje de error?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"M.Genol" wrote:

El escenario: cuatro poblaciones con su red local cada una y un SQLServer
2005 por cada poblacion.
Las poblaciones se unen mediante una NetLan de telefonica.
Dentro de cada red local se acede al SQL Server sin mas problema.

Ahora quiero acceder a las bases de datos del servidor de una poblacion
desde otra poblacion.
El primer intento poniendo en el string de conexion Server = IP,puerto de
escucha; no funciona.
Que mas hay que definir ?
Puede ser problema del Router ?
Gracias



Respuesta Responder a este mensaje
#3 Gux (MVP)
05/03/2008 - 14:20 | Informe spam
Hay varias cosas que usted deberá analizar:

1. Problema de autenticación de login. Posiblemente sus servidores no están
todos en un mismo dominio por lo tanto le sugiero que use autenticación SQL
Server para conectarse.

2. Problema a nivel de red (resoución de nombres). Verifique que desde una
máquina puede "ver" a la otra por la red, use la dirección IP o el nombre de
máquina. Confirme que puede atravesar los puertos, que no hay firewalls o
routers molestando en el camino, etc.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"M.Genol" wrote:

Te especifico un poco mas. En la red local de una población (Málaga por
ejemplo) cada uno de los PCs de esta red local que se conectan al servidor
SQL Server 2005 que esta en esta misma red lo hacen con el siguiente string
de conexión
Provider=SQLOLEDB.2;Server=SrvMalaga;Database=AlmacenMercaYConta07;Trusted_connection=yes;
y bien, todo trabaja normal.
Entiendo que para acceder a este Servidor de Málaga desde otra población con
solo cambiar el parámetro Server del string de conexión y ponerle la IP de
Málaga debería funcionar.Lo hago y queda de esta manera.
Provider=SQLOLEDB.2;Server2.168.1.200,1433;Database=AlmacenMercaYConta07;Trusted_connection=yes;
Me da el siguiente error:
Error de conexión. El Servidor o no existe o no tiene los permisos adecuados
Gracias por tu atención

"Gux (MVP)" escribió en el mensaje
news:
> Cuál es el mensaje de error?
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "M.Genol" wrote:
>
>> El escenario: cuatro poblaciones con su red local cada una y un SQLServer
>> 2005 por cada poblacion.
>> Las poblaciones se unen mediante una NetLan de telefonica.
>> Dentro de cada red local se acede al SQL Server sin mas problema.
>>
>> Ahora quiero acceder a las bases de datos del servidor de una poblacion
>> desde otra poblacion.
>> El primer intento poniendo en el string de conexion Server = IP,puerto de
>> escucha; no funciona.
>> Que mas hay que definir ?
>> Puede ser problema del Router ?
>> Gracias
>>
>>
>>



Respuesta Responder a este mensaje
#4 M.Genol
05/03/2008 - 18:01 | Informe spam
Efectivamente,era un problema de dominios.
Todo solucionado.
Muy agradecido por sus sugerencias

"Gux (MVP)" escribió en el mensaje
news:
Hay varias cosas que usted deberá analizar:

1. Problema de autenticación de login. Posiblemente sus servidores no
están
todos en un mismo dominio por lo tanto le sugiero que use autenticación
SQL
Server para conectarse.

2. Problema a nivel de red (resoución de nombres). Verifique que desde una
máquina puede "ver" a la otra por la red, use la dirección IP o el nombre
de
máquina. Confirme que puede atravesar los puertos, que no hay firewalls o
routers molestando en el camino, etc.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"M.Genol" wrote:

Te especifico un poco mas. En la red local de una población (Málaga por
ejemplo) cada uno de los PCs de esta red local que se conectan al
servidor
SQL Server 2005 que esta en esta misma red lo hacen con el siguiente
string
de conexión
Provider=SQLOLEDB.2;Server=SrvMalaga;Database=AlmacenMercaYConta07;Trusted_connection=yes;
y bien, todo trabaja normal.
Entiendo que para acceder a este Servidor de Málaga desde otra población
con
solo cambiar el parámetro Server del string de conexión y ponerle la IP
de
Málaga debería funcionar.Lo hago y queda de esta manera.
Provider=SQLOLEDB.2;Server2.168.1.200,1433;Database=AlmacenMercaYConta07;Trusted_connection=yes;
Me da el siguiente error:
Error de conexión. El Servidor o no existe o no tiene los permisos
adecuados
Gracias por tu atención

"Gux (MVP)" escribió en el mensaje
news:
> Cuál es el mensaje de error?
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "M.Genol" wrote:
>
>> El escenario: cuatro poblaciones con su red local cada una y un
>> SQLServer
>> 2005 por cada poblacion.
>> Las poblaciones se unen mediante una NetLan de telefonica.
>> Dentro de cada red local se acede al SQL Server sin mas problema.
>>
>> Ahora quiero acceder a las bases de datos del servidor de una
>> poblacion
>> desde otra poblacion.
>> El primer intento poniendo en el string de conexion Server = IP,puerto
>> de
>> escucha; no funciona.
>> Que mas hay que definir ?
>> Puede ser problema del Router ?
>> Gracias
>>
>>
>>



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