问题描述
这个所有者怎么设?我现在是这个情况表的所有者是user我是用的sa登陆的,然后查询表,出现对象无效,我查询dbo所有者的表,这就正确了。我应该把表的所有者改为dbo吗?要是改了,程序上传到网上会影响吗?因为服务器上的表的所有者是user,我是在本地还原的数据库。
解决方案
解决方案二:
用sa登陆应该不存在这个问题!他对每个数据库都有超级权限!如果你的实在没有.你就在权限那里设置一下就可以了!!
解决方案三:
select*from[所有者名].[表名]
或select*from[数据库名].[所有者名].[表名]
解决方案四:
欢迎大家加入群:10987609讨论各项技术问题
解决方案五:
select*fromdbo.表名
解决方案六:
这样不好啊,如果表的所有者是用户了,还要一个一个改啊,现在的所有者是user,除了sql语名加所有者外还有方法吗?我建了一个user用户都不行,记的以前是可以的啊。问题很怪啊,按理sa就应该可以的,是吧。为什么现在不行呢
解决方案七:
那就批量更改数据库对象的所有都啦(包括表,视图,存储过程都改了):http://www.xasihuo.com/blog/u/1/archives/2007/2.html
解决方案八:
我试过了,用sa登陆后select*from[所有者名].[表名]
这个是可以的,但是我不想在这写所有者名啊。还有什么方法呢
解决方案:
xiaoyaocom我以前遇到过,建了一个user用户以后还要把每个表的所用者改成user;
解决方案:
select*fromdbo.表名
时间: 2024-10-22 08:53:20