MS SQL Server 2005备份数据库,然后在SQL Server 2000上还原,还原时总是提示“Error:3205为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE FILELIST操作异常中止”,然后改用附加数据库的方法在SQL Server 2000上附加数据库,又提示“Error602:未能在sysindexes中找到数据库ID7中对象ID1的索引ID1对应的行。请对sysindexes运行DBCC CHECKTABLE”,请问高手这是什么原因,是不是MS SQL Server 2005的备份文件不能用于在MS SQL Server 2000上进行数据库还原。如何解决这个问题。
为备份或还原操作指定的设备太多;只允许指定 64 个设备。
RESTORE HEADERONLY 操作异常终止。 (Microsoft SQL Server, Error: 3205)如果不用到sql 2005其中的新功能,比如diagram, CLR等,是可以回到sql 2000的。错误“RESTORE HEADERONLY……”等等意思是2005与2000的备份格式不同了,所以无法辨认,出错。用sql 2005 client side连接sql 2000 server,然后restore,这样,sql 2005的客户端可以认识sql 2005的备份格式,restore成功。