SQL2005对象名无效

mark271828 2008-11-03 03:17:07
刚用SQL2005,发现一个问题, 我从别人的服务器上的备份文件上还原数据库后,在查询分析器上查询,比如select * from [Article],出错,提示消息 208,级别 16,状态 1,第 1 行
对象名 'Article' 无效。

但是加上原来数据库的用户名后就可以执行,比如select * from [h160867].[Article],就正常
请问我该怎么设置?
...全文
330 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijie__520 2009-10-16
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 mark271828 的回复:]
谢谢楼上各位提供的方法,我马上去试试
我也找到了一个方法不过非常笨,就是打开表右击修改,属性窗口里边 把h160867改为dbo,保存就可以了
不过一个数据库有几百个表那就麻烦大了
[/Quote]
 
为什么我改不了架构   貌似是只读的啊
scy251147 2008-11-29
  • 打赏
  • 举报
回复
呵呵·~~mark
mark271828 2008-11-03
  • 打赏
  • 举报
回复
谢谢楼上各位提供的方法,我马上去试试
我也找到了一个方法不过非常笨,就是打开表右击修改,属性窗口里边 把架构h160867改为dbo,保存就可以了
不过一个数据库有几百个表那就麻烦大了
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 mark271828 的回复:]
h160867这个是服务器那边登陆SQL的用户名,dbh160867是数据库名
[/Quote]


你要先建一个空数据库,角色当然是你自己机器上的了,这样再还原到你这个数据库中来,如果你直接使用还原,有点麻烦
sy_binbin 2008-11-03
  • 打赏
  • 举报
回复
http://hi.baidu.com/wmaple/blog/item/bdd9cfc4747a51af8326ac62.html

LZ你看看这个对你有帮助没??
mark271828 2008-11-03
  • 打赏
  • 举报
回复
h160867这个是服务器那边登陆SQL的用户名,dbh160867是数据库名
mark271828 2008-11-03
  • 打赏
  • 举报
回复
我试了下,服务器那边的数据库好象是dbh160867,我在还原的时候在下拉框中也选到了,还原完成后,每个表都多了个前缀"h160867."(这个现象一直都在,我随便取什么数据库名字,每个表的前缀也多了"h160867."),查询分析器也是只能用这个
select * from [h160867].[Article],不然报错,
消息 208,级别 16,状态 1,第 1 行
对象名 'Article' 无效。
  • 打赏
  • 举报
回复
还原的时候你得注意啊有一项选择的

mark271828 2008-11-03
  • 打赏
  • 举报
回复
是这样的哦,我现在只能得到数据库的备份文件,以及程序,所以本机的饿数据库名是乱取的
  • 打赏
  • 举报
回复
直接把数据库文件复制过去 我没遇到过这种情况
sy_binbin 2008-11-03
  • 打赏
  • 举报
回复
你不用备份

用分离,把数据库文件拷到你的机器,然后附加试试

SQL2005没怎么搞过!
mark271828 2008-11-03
  • 打赏
  • 举报
回复
恩,是啊,我另外取的数据库名字
sy_binbin 2008-11-03
  • 打赏
  • 举报
回复
你备份的时候是把那个机器的用户信息也备份了
而这个用户在你机器上的数据库里没有

所以出错了!
  • 打赏
  • 举报
回复
[Quote=引用楼主 mark271828 的帖子:]
刚用SQL2005,发现一个问题, 我从别人的服务器上的备份文件上还原数据库后,在查询分析器上查询,比如select * from [Article],出错,提示消息 208,级别 16,状态 1,第 1 行
对象名 'Article' 无效。

但是加上原来数据库的用户名后就可以执行,比如select * from [h160867].[Article],就正常
请问我该怎么设置?
[/Quote]

你恢复的时候和你查询所用的数据库名不一样?
mark271828 2008-11-03
  • 打赏
  • 举报
回复
没人看吗?
mark271828 2008-11-03
  • 打赏
  • 举报
回复
急,大家帮我看看啊

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧