给分急求:关于“对象名无效”的问题
从网上下了个数据库备份文件FLF.BAK
在本地建立数据库FLF,成功导入后 用“查询分析器”连接数据库FLF:
select * from about
分析查询(Ctrl+F5)
显示:命令已成功完成。
执行查询(F5)
显示:服务器: 消息 208,级别 16,状态 1,行 1 对象名 'about' 无效。
数据库FLF中有about这个表,换数据库FLF中其他的表名也一样的错误
另外用从网上直接导入数据库,使用“在SQL SERVER数据库中复制对象和数据”的方式导入
也出现同样问题!
这是因为什么?如何解决?
问题点数:0、回复次数:5Top
1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-06-04 19:08:08 得分 0
USE 所有者.表名Top
2 楼yjdn(人形机器)回复于 2005-06-04 20:25:42 得分 0
你对MSSQL懂多少?
当前数据库是否是FLF
如果不是则:
use flf
select * from aboutTop
3 楼vinsonshen(为了明天)回复于 2005-06-04 20:51:32 得分 0
这个是因为你的登陆帐号与表的所有者不一样Top
4 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2005-06-14 10:56:10 得分 0
权限不对,,,,你是用其它用户登录吧,,,,这个用户对此表没有权限Top
5 楼filebat(Mark)回复于 2005-06-14 11:03:27 得分 0
你先看看数据库FLF有没有表,有哪些表.
如果没有的话,那就要看看FLF.BAK文件是不是正确了.(可以用NOTEPAD打开,看看里面建表的create table语句是否存在)
应该不是权限问题.如果是权限不够的话,它不应该说"对象名无效",而应该没"你没有对about表的select权限"之类的话.
不过,为了保险起见,你还是用管理员登录,并进入FLF数据库,再进行select吧.Top




