贴出你的连接字符,看是用哪个帐号,如NT认证请注意ASP.NET的权限,要以先用SA帐号测试一下,看是哪里问题

解决方案 »

  1.   

    把aspnet帳號加入電腦管理員組
    試試
      

  2.   

    说不定你搞混了OleDbConnection和SqlConnection的字符串.
    贴出来看看
      

  3.   

    如果你是用的windows身份验证,更改aspnet用户的权限就可以了。
    如果是别的,在数据库中新建aspnet用户,并分配相应权限就可以了。
    好象用windows身份验证时,在winforms下默认用户为当前用户,而webforms 则为aspnet。
      

  4.   

    谢谢诸位的回复,我用的是sa的用户,用windows身份验证连我机器上的sqlserver没问题,但关键现在是连一台服务器上的数据库,只能用sqlserver本身的验证,但web就是连不上。
    关于aspnet用户权限的问题,我先去试一下,明天结贴.
      

  5.   

    关键就是windows认证了!!
    你不要使用windows认证,而请使用授权密码认证就可以解决了!
      

  6.   

    本来要给bitsbird(一瓢.net|风衣里藏了一把刀) 分的,但是一不小心点给了别人,已经结贴,又不能再给分了,不好意思