2

当我在 sql server 2012 中恢复数据库时,发生了这个错误

消息 3241,级别 16,状态 0,第 3 行设备“D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\Test.bak”上的媒体系列格式不正确。SQL Server 无法处理此媒体系列。消息 3013,级别 16,状态 1,第 3 行 RESTORE HEADERONLY 异常终止。

我应该怎么办?

4

1 回答 1

1

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

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

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

于 2013-11-07T10:49:16.817 回答