Hola, como estan?
Mi problema es el siguiente, estoy nueva en el mundo de visual studio, c# y SQL Server y como cosa rara los estoy utilizando estas herramientas para crear una simple BD y hacer consultas de la misma. En fin lo que quiero es realizar la conexion con un servidor local de sql server con c# los cuales los tengo instalados con el paquete de visual studio 2005.
Al correr el programa en el cual solo hago un simple insert me da el siguente 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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Y no se porque me da ese error, porque no quiero conectarme a un servidor remoto sino a uno local de sql server, y he verificado que los TCP/IP estan habilitados. Ah y por cierto mi Visual studio no es Express, porque lei algo en internet que ese da rollo, pero en mi caso yo tengo es el Visual Studio 2005 NO express
Por favor les agradeceria su ayuda en verdad.
Les coloca aca como estoy haciendo la conexion y el insert, por si acaso
string insert =
"INSERT INTO empleado(ficha, nombre) VALUES( @ficha, @nombre )";
string ja =
("Data Source=SQLEXPRESS;Initial Catalog=prueba;Integrated Security=True");
SqlConnection conectar = new SqlConnection(ja);
SqlCommand comand = new SqlCommand(insert, conectar);
comand.Parameters.Add("@ficha", System.Data.SqlDbType.VarChar).Value = this.Ficha.Text;
comand.Parameters.Add("@nombre", System.Data.SqlDbType.VarChar).Value = this.nom.Text;
conectar.Open();