sql查询分析器中我用windows验证
string str="server=(local);database=Northwind; Integrated Security=SSPI";
//string str="Data Source=(local)\\NetSDK;Initial Catalog=Northwind;Integrated Security=yes ; user id=MATTHEWS-9Y5CPG\\ASPNET; password=XJZHW79188;"; SqlConnection objConnection=new SqlConnection(str);
string strsql="select * from employees";
SqlCommand objCommand=new SqlCommand(strsql,objConnection);
objConnection.Open();
Dg1.DataSource=objCommand.ExecuteReader();
Dg1.DataBind();
objConnection.Close();
我已经设置了"server=(local);database=Northwind; Integrated Security=SSPI";
1、 为什么还抱System.Data.SqlClient.SqlException: 用户 'MATTHEWS-9Y5CPG\ASPNET' 登录失败。(MATTHEWS-9Y5CPG是我机器名字)
2、 Integrated Security=SSPI是否就是windows验证

解决方案 »

  1.   

    trystring str="Server=(local);Database=Northwind;Trusted_Connection=True;"
      

  2.   

    to LaoDai_Net   还是不行  报同样的错误
      

  3.   

    不会是 'MATTHEWS-9Y5CPG\ASPNET' 的权限过低吧。你在计算机用户组的权限管理你看一下。
      

  4.   

    server=localhost;database=Northwind;integrated security=SSPI;
    同时要对数据库进行设置,通过设置后才能正常访问。
      

  5.   

    该一下这句(不使用信任连接)
    string str="Data Source=(local)\\NetSDK;Initial Catalog=Northwind;Integrated Security=yes ; user id=MATTHEWS-9Y5CPG\\ASPNET; password=XJZHW79188;";
    改为
    string str="Data Source=(local)\\NetSDK;Initial Catalog=Northwind;Integrated Security=no ; user id=MATTHEWS-9Y5CPG\\ASPNET; password=XJZHW79188"