为备份或还原操作指定的设备太多;只允许指定 64 个设备,这个在数据备份从2000到2005的时候出现的?

时间:2022-09-14 08:54:08
------------------------------

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------
ADDITIONAL INFORMATION:

为备份或还原操作指定的设备太多;只允许指定 64 个设备。
RESTORE HEADERONLY 操作异常终止。 (Microsoft SQL Server, Error: 3205)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=08.00.0760&EvtSrc=MSSQLServer&EvtID=3205&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

3 个解决方案

#1


没人会吗?

#2


我也是碰到这个问题,不知怎么解决.

#3


在2005上备份了一个数据库,然后在2000上还原,05的兼容的版本已经设置了8.0,可是还原的时候,报以下这个错误:
为备份或还原操作指定的设备太多;只允许指定 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成功。

#1


没人会吗?

#2


我也是碰到这个问题,不知怎么解决.

#3


在2005上备份了一个数据库,然后在2000上还原,05的兼容的版本已经设置了8.0,可是还原的时候,报以下这个错误:
为备份或还原操作指定的设备太多;只允许指定 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成功。