我用VS2005连接SQLSERVER2005时,
从SQLSERVER_MSE上看到服务器名字是BAE607251123421\SQLEXPRESS,部分代码如下
 SqlConnection conn = new SqlConnection(
             "Data Source=BAE607251123421\\SQLEXPRESS;Initial Catalog=PERSONAL;Integrated Security=True");        SqlDataReader rdr = null;        try
        {
            conn.Open();
            SqlCommand cmd = new SqlCommand("select * from Customers", conn);
            rdr = cmd.ExecuteReader();
可是在调试时却显示用户BAE607251123421\ASPNET不能连接到数据库,
怎么又变成另一个数据库名了呢
请问这是为什么

解决方案 »

  1.   

    User ID=? ,Psw=?怎么链接串里灭有用户名和密码呢?
      

  2.   

    这个用的是WINDOWS登录模式,没单独设啊
      

  3.   

    用户BAE607251123421\ASPNET 是说的你的ASPNET用户名,不是数据库名,说实话不知道是不是我人品问题还是智力问题,我用WINDOWS集成身份验证的方法连接数据库从来没成功过-_-,就算复制的书上的代码都不行.建议用id + 密码的方法试下。