社区
ASP
帖子详情
SQL2005对象名无效
mark271828
2008-11-03 03:17:07
刚用SQL2005,发现一个问题, 我从别人的服务器上的备份文件上还原数据库后,在查询分析器上查询,比如select * from [Article],出错,提示消息 208,级别 16,状态 1,第 1 行
对象名 'Article' 无效。
但是加上原来数据库的用户名后就可以执行,比如select * from [h160867].[Article],就正常
请问我该怎么设置?
...全文
330
16
打赏
收藏
SQL2005对象名无效
刚用SQL2005,发现一个问题, 我从别人的服务器上的备份文件上还原数据库后,在查询分析器上查询,比如select * from [Article],出错,提示消息 208,级别 16,状态 1,第 1 行 对象名 'Article' 无效。 但是加上原来数据库的用户名后就可以执行,比如select * from [h160867].[Article],就正常 请问我该怎么设置?
复制链接
扫一扫
分享
转发到动态
举报
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,保存就可以了
不过一个数据库有几百个表那就麻烦大了
一把编程的菜刀
2008-11-03
打赏
举报
回复
[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' 无效。
一把编程的菜刀
2008-11-03
打赏
举报
回复
还原的时候你得注意啊有一项选择的
mark271828
2008-11-03
打赏
举报
回复
是这样的哦,我现在只能得到数据库的备份文件,以及程序,所以本机的饿数据库名是乱取的
大王带我来巡山
2008-11-03
打赏
举报
回复
直接把数据库文件复制过去 我没遇到过这种情况
sy_binbin
2008-11-03
打赏
举报
回复
你不用备份
用分离,把数据库文件拷到你的机器,然后附加试试
SQL2005没怎么搞过!
mark271828
2008-11-03
打赏
举报
回复
恩,是啊,我另外取的数据库名字
sy_binbin
2008-11-03
打赏
举报
回复
你备份的时候是把那个机器的用户信息也备份了
而这个用户在你机器上的数据库里没有
所以出错了!
一把编程的菜刀
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
打赏
举报
回复
急,大家帮我看看啊
my
sql
对象
名
无效
_
SQL
对象
名
无效
的解决方法
问题一:使用
sql
server数据库时,产生
SQL
对象
名
无效
的问题一般是以下两种常见原因,下面根据不同的原因给出解决方法。原因一:新建的数据库,没有将初始数据导入到新库里。解决方法:请登录到我司数据库控制面板->...
Sql
Server
对象
名
无效
的解决方法
Sql
Server
对象
名
无效
的解决方法
SQL
对象
名
无效
的解决
SQL
对象
名
无效
的解决方法 产生
SQL
对象
名
无效
的问题大多原因是由于数据迁移导致的,下面我们给出解决方法. 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库...
解决
SQL
server中提示
对象
名
无效
1.刚打开
SQL
server Manager Studio,想看看表里的信息,就写一个查询语句,结果表
名
下有红线,并且执行的时候还提示
对象
名
无效
: 这是因为没有选定数据库
名
,因为test只是一个表
名
,数据库默认为master数据库了: ...
Sql
Server
对象
名
无效
的原因及解决方法
程序调用数据库表时,报“
对象
名
***
无效
”,无法获取数据或者在数据库管理器中操作表时,会发现表
名
会有红色波浪线标注,显示错误,鼠标点击之后发现提示“
对象
名
***
无效
”,但是我们继续操作,又不会对操作有任何...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章