当我在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异常终止。
我该怎么办?
答案 0 :(得分:1)
您从哪个版本的SQL Server进行此备份?当您尝试将更高版本的SQL Server(例如2012)上的备份还原到较低版本(例如2008 R2)时,通常会出现此错误。
如果是这种情况,您需要编写数据库脚本并在新服务器上重新创建它,而不是简单地备份和恢复。
如果该文件不是来自您尝试将其恢复到的SQL Server的较新版本,则该文件可能已损坏,此时您应尝试进行新备份。可能。如果您尝试通过网络进行还原,还应检查权限以确保这不会导致您的问题。