conexion a sql mediante SqlConnection

21/12/2007 - 11:50 por Rubén | Informe spam
Hola,

Estoy programando un acceso a SQL mediante C# con la clase SqlConnection,

Introduzco la ConnectionString, con la IP, la Base de Datos el usuario y
contraseña correctos, y al final me extrae el siguiente mensaje

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: Named Pipes Provider, error: 40 - Could not open a connection to
SQL Server)

He probado añadiendo Trusted_Connection al ConnectionString, he probado de
decirle que es Trusted, que no lo es, a forzar en el archivo etc\hosts que
le asigne a esa IP un nombre, y sigue saliendo el mismo mensaje.

La cuestión es que lo pruebo desde el Management Studio, pongo la IP del
servidor, pongo el user y la contraseña y el origen de datos me lo muestra,
pero no puedo hacer cualquier otra cosa.

Todo es decir que, el SQL Server no lo gestiono yo, a ver si podríais
decirme, porfavor que debería indicarle a la persona que se encarga de esto,
si es necesario, para que pueda acceder a ese servidor.

Mi escenario es un PC atacando a una IP pública... los dos PCs no estan en
la misma red...

Gracias por adelantado



Rubén<<
 

Leer las respuestas

#1 Maxi
21/12/2007 - 12:54 | Informe spam
Ruben, lo invito a leer este link donde puede ayudarlo con su problema:

Basicamente debe revisar en el SAC (Sourface Area Configuration) de su
servidor si estan habilitadas las conexiones remotas

http://www.portalsql.com/conectivid...articulo36


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Rubén" escribió en el mensaje
news:%
Hola,

Estoy programando un acceso a SQL mediante C# con la clase SqlConnection,

Introduzco la ConnectionString, con la IP, la Base de Datos el usuario y
contraseña correctos, y al final me extrae el siguiente mensaje

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: Named Pipes Provider, error: 40 - Could not open a connection
to SQL Server)

He probado añadiendo Trusted_Connection al ConnectionString, he probado de
decirle que es Trusted, que no lo es, a forzar en el archivo etc\hosts que
le asigne a esa IP un nombre, y sigue saliendo el mismo mensaje.

La cuestión es que lo pruebo desde el Management Studio, pongo la IP del
servidor, pongo el user y la contraseña y el origen de datos me lo
muestra, pero no puedo hacer cualquier otra cosa.

Todo es decir que, el SQL Server no lo gestiono yo, a ver si podríais
decirme, porfavor que debería indicarle a la persona que se encarga de
esto, si es necesario, para que pueda acceder a ese servidor.

Mi escenario es un PC atacando a una IP pública... los dos PCs no estan en
la misma red...

Gracias por adelantado

Rubén<<






Preguntas similares