当前位置:Gxlcms > 数据库问题 > 数据库对象名无效

数据库对象名无效

时间:2021-07-01 10:21:17 帮助过:4人阅读

对象名 ‘tablename’ 无效的问题 这里可能会有人遇到对象名 ‘tablename’无效的问题。系统表却不会产生这个问题,而用户表还要加上用户名,然后是表明才能访问,比如select * from author,会说对象名 author 无效,而用select * from test.author就可以访问,这个是用户首选身份的问题。

 

方法一: 解决很简单,就是察看test登录用户是否具有dba的权限或者系统管理的权限,有的话去掉就行了。 因为如果用户有dba身份,那么它登陆后的默认表空间是dbo的系统表空间,所以去掉了之后,就会以正常的test表空间访问数据表了。

 

方法二: 将所有test所有表设置为dbo就OK了

执行语句:exec sp_msforeachtable "sp_changeobjectowner ‘?‘,‘dbo‘"

 

原文:http://blog.csdn.net/yfm10/article/details/4285530

数据库对象名无效

标签:

人气教程排行