将.bak文件还原到较新的SQL Server版本

时间:2014-01-28 09:03:18

标签: sql-server sql-server-2008 sql-server-2012 database-restore

我面临着一个巨大的问题。我正在尝试将数据库还原到较新版本的SQL Server。 我被告知有可能向上 - 到更新的版本 - 但从不倒退。

.bak文件与SQL Server 2008 R2(10.50.1600)一起保存,我目前正在使用SQL Server 2012版

不幸的是我读了以下错误:

  

设备'c:** * *'上的媒体系列格式不正确。 SQL   服务器无法处理此媒体系列。

有人可以帮我恢复这个数据库吗? 提前致谢

2 个答案:

答案 0 :(得分:0)

备份文件可能已损坏,或者可能来自较新版本的SQL Server。尝试获取新备份并恢复它。完全支持在SQL Server 2012上还原SQL Server 2008 R2备份。并仔细检查目标实例名称。也许是偶然的,你试图恢复不是在预期的实例。它发生了: - )

答案 1 :(得分:0)

您可以尝试使用“架构和数据”选项生成脚本。