数据库备份完之后在本地可以,在别的机器上面还原报3241错!!在线等!!!!

时间:2021-08-31 18:52:57
数据库备份完之后在本地可以,在别的机器上面还原报3241错!!!!!!

具体报的错如下:
--------------------------------------------------------------------------------------------
| 执行Transact-SQL语句或批处理时放生了异常。(Microsoft.SqlServer.Express.ConnectiongInfo)|
| 其他信息:                                                                               |
| --> 设备 ‘E:\ecne-shukongjixie.bak'上的媒体簇的结构不正确。SQL Server 无法处理此媒体簇。|
|    RESTORE HEADERONLY 正在异常终止。(Microsoft SQL Server,错误3241)                     |
--------------------------------------------------------------------------------------------

16 个解决方案

#1


检查你还原时路径是否正确?

#2


???
SQL版本一致吗?

#3


你备份的时候有几个媒体簇 需要选择对应的媒体簇才可以还原

#4


RESTORE DATABASE db_name
   FROM DISK = 'E:\ecne-shukongjixie.bak'
   WITH FILE = ????

#5


可能是你备份了多次,名称一样就写在以个文件里面了

#7


引用 3 楼 fredrickhu 的回复:
你备份的时候有几个媒体簇 需要选择对应的媒体簇才可以还原


怎么选择,我不懂 媒体簇呀。。。

#8


引用 4 楼 ldslove 的回复:
RESTORE DATABASE db_name
  FROM DISK = 'E:\ecne-shukongjixie.bak'
  WITH FILE = ????


我试了好多次,包括路径的多次测试,在别的机器上还是 报同样的错误。。。

#9


restore filelistonly from disk='filepath' with password=''

restore database dd from disk='filepath' with file=n
go

#10


应该是版本的问题,你看看版本是不是不一致。

#11


RESTORE VERIFYONLY
FROM DISK = 'd:\bak\'
检查一下备份文件,看看报错信息是什么

#12


另外,你在新的机器上恢复备份,需要指定路径,因为新机器和原来的机器目录分区结构不一致

#13


常规-从设备-路径;选项-在现有数据库上强制还原

#14


可能备份了多个文件

#15


数据库名称和备份的数据库名称要一直,而且在还原中 选项-中选择覆盖现有数据库吧

#16


版本问题?

#1


检查你还原时路径是否正确?

#2


???
SQL版本一致吗?

#3


你备份的时候有几个媒体簇 需要选择对应的媒体簇才可以还原

#4


RESTORE DATABASE db_name
   FROM DISK = 'E:\ecne-shukongjixie.bak'
   WITH FILE = ????

#5


可能是你备份了多次,名称一样就写在以个文件里面了

#6


#7


引用 3 楼 fredrickhu 的回复:
你备份的时候有几个媒体簇 需要选择对应的媒体簇才可以还原


怎么选择,我不懂 媒体簇呀。。。

#8


引用 4 楼 ldslove 的回复:
RESTORE DATABASE db_name
  FROM DISK = 'E:\ecne-shukongjixie.bak'
  WITH FILE = ????


我试了好多次,包括路径的多次测试,在别的机器上还是 报同样的错误。。。

#9


restore filelistonly from disk='filepath' with password=''

restore database dd from disk='filepath' with file=n
go

#10


应该是版本的问题,你看看版本是不是不一致。

#11


RESTORE VERIFYONLY
FROM DISK = 'd:\bak\'
检查一下备份文件,看看报错信息是什么

#12


另外,你在新的机器上恢复备份,需要指定路径,因为新机器和原来的机器目录分区结构不一致

#13


常规-从设备-路径;选项-在现有数据库上强制还原

#14


可能备份了多个文件

#15


数据库名称和备份的数据库名称要一直,而且在还原中 选项-中选择覆盖现有数据库吧

#16


版本问题?