我从51aspx下载了一个整站程序,开发环境是vs2005+sql2000的,我下来后用sql2005去附加它的数据库,应该没问题吧?
为什么我在数据库里新建了一个用户名:hyh,密码:hyhy,用于登陆到数据库,这个用户确实能登陆到数据库,但我想打开表看的时候,出现错误信息:拒绝了对象
‘extended_properties’(数据库'mssqlsystemresource',架构‘sys’)的select权限!!!哪位高手能帮我解决下,具体点好吗?我刚学,很菜的,我快被气死了!!

解决方案 »

  1.   

    你看看你登录sql后能select哪个表吗?
      

  2.   

    集成验证登录,赋予hyh权限刚才理解错误了
      

  3.   

    给用户db_datareader和db_datawriter权限。   
    这个账户就可以看到数据了
      

  4.   

    一个表都不能看的,一点就出现拒绝了对象 ‘extended_properties’(数据库'mssqlsystemresource',架构‘sys’)的select权限!!!
    要如何设置权限啊?
      

  5.   

    数据库连接采用的ODBC字符串连接,连接字符串是:
    Provider=MSDASQL.1;Password="";Persist Security Info=True;User ID=admin;Data Source=LuckyWind;Extended Properties="DSN=LuckyWind;UID=sa;PWD=;APP=Enterprise;WSID=BARCODE;DATABASE=Storage;Network=DBMSSOCN";Initial Catalog=Storage
    系统运行时提示SQL SERVER拒绝访问,如果从Extended往后红色部分的扩展属性都删除,就可以正常运行了
      

  6.   

    用sa用户登陆,给hyh分配权限
      

  7.   

    这样说吧,我打开sql2005,我用这个用户名直接登陆,可以登陆的,但是进去后点击表就提示错误了!!
    我已经用windows登陆进去给他权限啦
      

  8.   

    解决方案:在数据库里相应的用户权限中,把db_denydatareader的复选框的勾去掉。db_denydatareader是拒绝访问。
      

  9.   

    http://hi.baidu.com/heroghost/blog/item/3b004222e6e7d3a64623e8a3.html
      

  10.   

    谢谢你啊,真的是把“在数据库里相应的用户权限中,把db_denydatareader的复选框的勾去掉。db_denydatareader是拒绝访问。 ”的勾也打上了,太谢谢你了!!!