CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  新技术前沿

将2005的数据库备份还原到2000上,出现错误

楼主liang_hu(lah)2006-08-23 13:35:56 在 MS-SQL Server / 新技术前沿 提问

偶在2005上备份了一个数据库,然后在2000上还原,05的兼容的版本已经设置了8.0,可是还原的时候,报以下这个错误:  
  为备份或还原操作指定的设备太多;只允许指定   64   个设备。  
  RESTORE   HEADERONLY   操作异常终止。   (Microsoft   SQL   Server,   Error:   3205)  
   
  请达人解答,急  
   
  问题点数:100、回复次数:21Top

1 楼aw511(点点星灯)回复于 2006-08-23 13:50:23 得分 0

SQL   SERVER   2005的数据库还原到2000上,应该是不可以的吧  
  好象不支持哦Top

2 楼aw511(点点星灯)回复于 2006-08-23 13:53:23 得分 0

http://dev.csdn.net/author/taito/840c28a03ec0432492db18a329125bb5.htmlTop

3 楼liang_hu(lah)回复于 2006-08-23 13:57:02 得分 0

不是附加,是还原,是把备份出来的文件restore上去Top

4 楼liang_hu(lah)回复于 2006-08-23 13:57:32 得分 0

这个办法太烦琐了,有么有其他的办法,谢谢了Top

5 楼aw511(点点星灯)回复于 2006-08-23 14:03:41 得分 0

备份    
  还原  
  这种绝对不可以,微软的东西都是向前兼容,没有向后兼容的.Top

6 楼athossmth(athos)回复于 2006-08-23 16:33:44 得分 0

aw511说法错误。不保证向后兼容,并不等于不能向后兼容。  
   
  如果不用到sql   2005其中的新功能,比如diagram,   CLR等,是可以回到sql   2000的。  
   
  楼住遇到的错误昨天我也遇到,“RESTORE   HEADERONLY……”等等意思是2005与2000的备份格式不同了,所以无法辨认,出错。  
   
  昨天我的做法是,用sql   2005   client   side连接sql   2000   server,然后restore,这样,sql   2005的客户端可以认识sql   2005的备份格式,restore成功。Top

7 楼zhqs1000(子鱼)回复于 2006-08-23 17:21:45 得分 0

我觉的也不可以,我就用access然后在sql2000Top

8 楼aw511(点点星灯)回复于 2006-08-23 20:05:36 得分 0

学习Top

9 楼gavin_xgc(张三丰)回复于 2006-09-11 15:54:33 得分 0

不支持从2005到2000的!!Top

10 楼xx_adam(一无所有)回复于 2006-09-23 18:11:17 得分 0

我遇到过,因为当是我们只有数据,所以我们用导入\导出的功能,把所有表导过来!  
   
  Top

11 楼junmail(浪子)回复于 2006-09-25 17:23:38 得分 0

不能这样直接还原,2000到2005是单向的!  
  可以按照以下方法进行:  
  1、在2005中对一个数据库生成2000下的脚本!  
  2、然后数据从2005上导出到2000上!Top

12 楼superunusa(迷失方向的蚂蚁)回复于 2006-09-25 17:32:34 得分 0

好像不行。听说,2K的可以到2K5还原。但是没有听说过2K5能在2K上还原的。Top

13 楼chy3503319(东北车神)回复于 2006-10-10 16:03:36 得分 0

脚本可以倒成2000的   不过好像要下补丁Top

14 楼marco08(天道酬勤)回复于 2006-10-15 09:51:38 得分 0

楼主有想法Top

15 楼zjcxc(邹建)回复于 2006-10-17 20:38:06 得分 0

用sql   2005   client   side连接sql   2000   server,然后restore,这样,sql   2005的客户端可以认识sql   2005的备份格式,restore成功。  
   
  ---------------------------------------------------------------------------  
  这种方法应该不行吧?   sql是服务型数据库,   所有的处理都是由sql服务提供的(不然为什么恢复的时候,   访问备份文件是基于服务器的?),     所以按道理不存在2005的客户端连接2000可以认识2005备份格式的问题.  
  Top

16 楼zjcxc(邹建)回复于 2006-10-17 20:38:23 得分 0

大家看我的测试:  
   
  http://community.csdn.net/Expert/topic/4969/4969701.xml?temp=.804867Top

17 楼junmail(浪子)回复于 2006-10-18 09:57:23 得分 0

路过,学习!Top

18 楼sxycgxj(云中客)回复于 2007-04-27 08:57:52 得分 0

zjcxc(邹建)    
  你给的网址,不就是本贴的网址吗?Top

19 楼hearyone(guoqi)回复于 2007-04-27 13:36:58 得分 0

对的,2000的要还原子能反应堆2005的是不行的!  
   
  这是不兼容的!Top

20 楼feixiangVB(別以爲我不在乎!)回复于 2007-04-27 14:20:59 得分 0

sxycgxj(云中客)   (   )   信誉:100         Blog       加为好友     2007-04-27   08:57:52     得分:   0      
     
     
        zjcxc(邹建)    
  你给的网址,不就是本贴的网址吗?  
       
     
  ================================  
  確實是~~~~~  
   
  Top

21 楼zxkid(如果你有勇气迈出第一步,未来又能糟糕成什么样呢?)回复于 2007-04-27 15:00:50 得分 0

是啊  
   
  四颗钻钻在干吗?Top

相关问题

关键词

得分解答快速导航

  • 帖主:liang_hu

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo