el problema es que ya segui varios tutoriales y no consigo resolver mi error.
Estoy utilizando SQL Server 2005 express edition con VC# 2005 Express edition. Ya me baje MS SQL S Managment studio.
Ya hize mi base de datos con una tabla, y 3 columnast y datos
y basicamente lo que hago es lo siguiente:
Código PHP:
public void Connect()
{
SqlConnection conn = new SqlConnection("Data Source=MIGUEL/SQLEXPRESS;Initial Catalog=C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/Test1.mdf; Integrated Security=SSPI; timeout=15");
try
{
conn.Open();
Console.WriteLine("exito");
Console.ReadLine();
}
catch (Exception e)
{
Console.WriteLine(e.Message.ToString());
Console.ReadLine();
}
}
ya probe las siguientes variaciones en mi connection string:
-cambiandole / quitandole el timeout
- poniendo solo el nombre de la base de datos (sin el path completo)
- quitandole la extension
- poniendole el user_id de mi login de windows (ya que la tengo la auntenticacion que tengo es la de windows).
- agregandole el User Instance=True
y aun asi siempre me manda el mismo error:
"An error has occured 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 connection to SQL Server))"
busque en internet eso, y me encontre con esta pagina:
http://www.datamasker.com/SSE2005_NetworkCfg.htm
segui todos los pasos para configurar y permitir el acceso remoto, reinicie, comprobe que la configuracion fuera la misma, volvi a correr mi proyecto (haciendo las variacioens en mi connectionString que mencione), y aun asi no logro establecer la conexion.
Alguien tiene alguna idea de que esta mal?
o que mas puedo hacer?