在sql server 2012中恢复备份时出现错误3241

时间:2013-09-03 12:23:42

标签: sql-server-2012

当我在sql server 2012中恢复数据库时发生此错误

  

Msg 3241,Level 16,State 0,Line 3   设备'D:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Backup \ Test.bak'上的媒体系列格式不正确。 SQL Server无法处理此媒体系列。   Msg 3013,Level 16,State 1,Line 3   RESTORE HEADERONLY异常终止。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您从哪个版本的SQL Server进行此备份?当您尝试将更高版本的SQL Server(例如2012)上的备份还原到较低版本(例如2008 R2)时,通常会出现此错误。

如果是这种情况,您需要编写数据库脚本并在新服务器上重新创建它,而不是简单地备份和恢复。

如果该文件不是来自您尝试将其恢复到的SQL Server的较新版本,则该文件可能已损坏,此时您应尝试进行新备份。可能。如果您尝试通过网络进行还原,还应检查权限以确保这不会导致您的问题。