可能是因为你用了windows集成验证的原因。试试指定用户名和密码联接,或者把aspnet用户加到administrators组里去。

解决方案 »

  1.   

    连接串改成这样:
    Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=hbv5
      

  2.   

    'HBV5\ASPNET' 这个用户无权访问数据库.
    =================================
    String strConnection = "server=hbv5; database=Northwind; integrated security=true;";
    改为
    String strConnection = "server=hbv5; database=Northwind;
    ;Uid=sa;Pwd=yourpassword;";
    试试
      

  3.   

    你可以改成SQl Server和Windows验证
    打开Sql Server在一个Sql Server组上单击右键->属性->安全性
    选择SQl Server和Windows验证
    重新启动Sql Server
      

  4.   

    String strConnection = "server=hbv5(或ip地址); database=Northwind;
    ;uid=(sqlserver指定的登陆用户,不建议用sa);pwd=(用户密码);";