用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:17:44
这是我的代码,用户名和密码都没错,本人是初学,请各位大师指点迷津,本人QQ67157859

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class WebTest_DataList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection myCon = new SqlConnection("Data Source=localhost\\SQLEXPRESS;database=web;User ID=sa;Password=123;");

try
{
myCon.Open();
SqlCommand myCmd;
myCmd = new SqlCommand("select * from Authors", myCon);
SqlDataReader reader = myCmd.ExecuteReader();
this.DataList1.DataSource = rea

你是什么数据库啊?
SQL2005你先用MANAGER那个工具以SA登录一下,SQL2000用查询分析器以SA登录一下,如果能登录,就说明你这代码有问题,如果不能登录就说明你数据库没有设置好。

如果你已经安装了2000的就不能用localhost,会出现重复。还有估计你SQLEXPRESS数据库服务开错了,它是2005扩展的(与2000相比2005增加了许多扩展,详细可以参考微软的文档)。