VisualStudio2005 - Error de acceso a DB SqlServer2000

19/09/2006 - 23:03 por Lic. Hugo Fajardo | Informe spam
Hola a todos...
Les cuento mi problema:
Desarrollé en VisualStudio2003 un sitio web que se conecataba a una BD SQL
Server 2000 todo perfecto...
Hace unos dias Instalé VisualStudio2005 y el tema es que ahora no me puedo
conectar a la base de datos...

paso parte del código... y debajo el error que me tira
SqlConnection vCn = new SqlConnection("Provider=SQLOLEDB.1;Persist Security
Info=False;User ID=sa;Password=bdatos123;Initial Catalog=Contactos;Data
Source=SERVER;Current Language=Spanish");

SqlCommand vCmd = new SqlCommand("SELECT * FROM Paises", vCn);

vCn.Open();

SqlDataReader vRst = vCmd.ExecuteReader();

while (vRst.Read())

{

vGestionador.AgregarPais(vRst.GetInt32(0), vRst.GetString(1));

}

vRst.Close();

vCn.Close();



El error que me tira es el siguiente:

Error de servidor en la aplicación '/ContactosWeb'.

Error mientras se establecía la conexión con el servidor. Al conectar con
SQL Server 2005, el error se puede producir porque la configuración
predeterminada de SQL Server no admite conexiones remotas. (provider:
Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una
conexión con SQL Server)
Lo raro de esto es que desde VB6.0 si puedo acceder a esa BD sin ningun tipo
de problemas...
Por favor Ayuda!!!

HUGO FAJARDO
 

Leer las respuestas

#1 Alberto Poblacion
19/09/2006 - 23:41 | Informe spam
"Lic. Hugo Fajardo" wrote in message
news:
Hace unos dias Instalé VisualStudio2005 y el tema es que ahora no me puedo
conectar a la base de datos
[...]
"Provider=SQLOLEDB.1;Persist Security
Info=False;User ID=sa;Password=bdatos123;Initial Catalog=Contactos;Data
Source=SERVER;Current Language=Spanish"



Creo que le sobran cosas a la conexión. Es posible que al SqlClient de
VS2003 no le molestasen y al de VS2005, si. Prueba a simplificarla asi:

"Server=SERVER;Initial Catalog=Contactos;User ID=sa;Password=bdatos123"

Preguntas similares