/***********修改表的所有者****************/
exec sp_changeobjectowner 'tablename','ownername'

解决方案 »

  1.   

    SA登陆,
    TRY:select * from agri.表名
      

  2.   

    DBO是指数据库的所有者,所有数据库的所有者都可以操作,包括SA,但agri显然是一个其他用户,你必须使用agri用户登录后才能对其进行操作,不过你也可以对其他用户进行授权(可查看属性),当然也可以改变对象的所有者,使用sp_changeobjectowner
      

  3.   

    补充一下,如果其他用户没有得到授权,即使用“agri.表名”的方法也不能访问。
      

  4.   

    不用改,访问的时候:select * from 所有者.表名
      

  5.   

    在库里有agri这个用户..用此用户登录还是打不开(但agri 的属性是登录名为空...这是什么意思哦).而他也拥有表的一些常用的操作权限...我用agri登录..用select * from agri.表名
    可以打开..而直接用select * from 表名却无法打开..迷茫中.