备份 – 设备上的媒体系列格式不正确. SQL Server无法处理此媒体系列

我试图在sql服务器中恢复.BAK但收到以下错误

Msg 3241,Level 16,State 7,Line 1 The media family on device ‘c:\glyn\JA.bak’ is incorrectly formed. sql Server cannot process this media family. Msg 3013,State 1,Line 1 RESTORE DATABASE is terminating abnormally.

我尝试使用2012年,2008年甚至2005年进行恢复,但没有任何作用,我使用了以下查询并通过任务>>备份但没有任何作用,这是我的sql

RESTORE DATABASE JA FROM disK='c:\glyn\JA.bak'

有没有人有什么建议?我已经读过bak可能已损坏,它是由另一位正在开发该项目的DVD开发人员发送给我的.

解决方法

如果您尝试将较新的数据库还原到较旧的sql版本,则始终只需在较旧的sql版本中手动创建数据库并使用该任务 – 生成脚本并包含数据.

保存到文件 – >高级 – >脚本数据类型 – >架构和数据.

还要确保脚本服务器版本.

如果您尝试从较新的sql Server迁移到旧版本,这可能是唯一受支持的选项.

相关:Restore SQL Server 2012 backup to a SQL Server 2008 database?

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...