你看看数据库中的aspnet角色有没有对那个数据库操作的权限啊
如果没有,赋予它 建议采用混合验证

解决方案 »

  1.   

    string strConn = "Provider=sqloledb;Data Source==(local)\\NetSDK;Initial Catalog=war3x;User Id=sa;Password=;"
      

  2.   

    http://www.csdn.net/Develop/read_article.asp?id=16437
      

  3.   

    sql server企业管理器=〉安全=〉登陆=〉??\aspnet=〉属性=〉数据库访问:看看它能访问的数据库有没有你要访问的,如果没有,打勾
      

  4.   

    vs就是这么烦`~~~
    用dream weaver就没有这事情了
    呵`~~
      

  5.   

    啤酒兄,这和.net有什么关系,难道用其他工具不用连接数据库吗?
      

  6.   

    用WINDOWS和SQL混合验证,
    去掉NetSDK试试,我就用的是server=local
      

  7.   

    哦,酱子啊。。我试试。(3分钟后)又有新问题了!---------------------------------------------------------------------
    拒绝了对对象 'items'(数据库 'War3x',所有者 'dbo')的 SELECT 权限。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 拒绝了对对象 'items'(数据库 'War3x',所有者 'dbo')的 SELECT 权限。
    ---------------------------------------------------------------------另外,顺便问一下,MSDE里默认的数据库能不能全部删除的?能删除的有哪些?
      

  8.   

    偶来瞧瞧。顺便给你一点建议:
    你老新建数据库是aa
    1在sql server enterprise manager 中在aa的用户管理中,把你的asp_net用户加进来,试一下。
    2。你看一下你的代码,是你的连接串中没有用户的信息。“user id=sa,password=''”
    3.如果2不兴的话,就是你的Sql server的验证用户有问题。设置它。同1,看用户ado的属性。中可能有点问题,是不是win验证+sql验证,是的话,改动,并设为只是sql验证,并设用户密码,再做2中的串。
      

  9.   

    我又被MSDE拒绝了再次失恋!她说我没有SELECT她的权限…………  T-T
      

  10.   

    赋予local\ASPNET用户对items的select的权限。
      

  11.   

    顺便说明一下,qiuji(忆秋季)朋友在MSN上指导了我,因此给分,谢谢。