Hvorfor kan jeg ikke få forbindelse til min MSSQL 2005 express
Jeg anvender Visual Web Developer 2005 express til denne tutorial:http://aspalliance.com/822_Building_a_Database_Driven_Hierarchical_Menu_using_ASPNET_20
Jeg har testet forbindelsen til databasen som er ok - men kan alligevel få adgang hver gang jeg tester dette...
Scriptet:
using System;
using System.Xml;
using System.Data;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
string connStr = "server=localhost;Database=MenuDb;User ID=;Password=;Trusted_Connection=Yes";
using(SqlConnection conn = new SqlConnection(connStr))
{
string sql = "SELECT MenuID, Text, Description, ParentID FROM Menu";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(ds);
da.Dispose();
}
ds.DataSetName = "Menus";
ds.Tables[0].TableName = "Menu";
DataRelation relation = new DataRelation("ParentChild",
ds.Tables["Menu"].Columns["MenuID"],
ds.Tables["Menu"].Columns["ParentID"],
true);
relation.Nested = true;
ds.Relations.Add(relation);
xmlDataSource.Data = ds.GetXml();
if (Request.Params["Sel"] !=null)
Page.Controls.Add(new System.Web.UI.LiteralControl("You selected " +
Request.Params["Sel"]));
}
}
Fejlmeddelse:
Der opstod en fejl under oprettelse af forbindelse til serveren. Under oprettelse af forbindelse til SQL Server 2005 kan denne fejl skyldes den omstændighed, at SQL Server ikke tillader fjernforbindelser under standardindstillingerne. (provider: Navngivet pipe-provider, error: 40 - Der kunne ikke åbnes en forbindelse til SQL Server.)
Jeg ANER ikke hvad problemet er...?!? ~:]