我做.aspx连接数据库时,运行出现如下情况连不上“用户代码未处理sqlExecption 
用户未登录,原因:未与信任SQL Server连接相关联”请问各位高手,这种情况,我该怎么处理,帮帮我呀!注:我用的是visual 2005

解决方案 »

  1.   

    连接SQL2005 与连接SQL2000 是不一样的
    “server=192.168.8.2;uid=;pwd=;database=”
    这样就可以了
      

  2.   


    这个是.aspx.cs主页上的:
     
    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                SqlConnection con = dbcon.createConnection();
                con.Open();
                SqlCommand cmd = new SqlCommand("select * from TDepartment",con);
                SqlDataReader sdr = cmd.ExecuteReader();
                this.ddldep.DataSource = sdr;
                this.ddldep.DataTextField = "depName";
                this.ddldep.DataValueField = "depID";
                this.ddldep.DataBind();
            }
              
        }
    下面是用另外一个dbcon.cs作为连接的:public static SqlConnection createConnection()
        {
            SqlConnection con = new SqlConnection("server=.;database=department;uid=sa;pwd=;");
            return con;
        }
            }
      

  3.   

    我在装SQL时先的不是混合模式,我用的是windows身份 连接
      

  4.   

    问题可能出在安装SQL时的错误,我安装的模式是混合模式的 我记得的是用windows身份验证的不好用
      

  5.   

    下列每个语法形式均将使用集成安全性连接到本地服务器上的 AdventureWorks 数据库。始终通过名称或通过关键字 (local) 指定服务器。 "Persist Security Info=False;Integrated Security=true;Initial Catalog=AdventureWorks;Server=MSSQL1"
    "Persist Security Info=False;Integrated Security=SSPI;database=AdventureWorks;server=(local)"
    "Persist Security Info=False;Trusted_Connection=True;database=AdventureWorks;server=(local)"你的连接字符串错了,不妨试下这几个...