asp.net数据库不能访问

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:01:12
我昨天用VS做的一个网站是连接数据库的,当时运行没有问题,可一但关机以后,在打开VS运行开始的那个程序,就出现不能防问到所连接的数据库,这是什么原因啊,怎么改啊!
是开机自动启动的,不知道怎么搞的,很怪有时可以有时不可以.如果出错就是提示"无法打开登录所请求的数据库....登录失败 用户'USER\ASPNET'登录失败"

现在又不行了,这是我连接代码
protected void Page_Load(object sender, EventArgs e)
{

if (!IsPostBack)
{
SetBind();
}
}
private void SetBind()
{
SqlConnection conn = new SqlConnection(@"server=(Local)\SQLEXPRESS; database=GuestBook; Trusted_Connection=True");
string Sql = "Select * from tbGuestBook Order By PostTime Desc";
SqlDataAdapter da = new SqlDataAdapter(Sql, conn);
DataSet myset = new DataSet();
da.Fill(myset);
DataTable dt = myset.Tables[0];
rpt_Message.DataSource = dt;
rpt_Message.DataBind();
}

你看下你的数据库是否设置为开机自启动?

你是不是手写的连接
还是自动生成的
这很关键
用手写的吧,这样是不会有什么问题的
要还是有问题,你把代码贴出来
我来看看

你的服务管理器启动了吗?如果你没有启动SqlServer的服务肯定是不能打开的.