Sql server 将.bak文件还原为较新的SQL server版本
我面临着一个巨大的问题。我正在尝试将数据库还原到较新版本的SQL server。 有人告诉我,可以往上走——更新版本——但决不能倒退 .bak文件是用SQL Server 2008 R2 10.50.1600保存的,我目前正在使用SQL Server 2012版 不幸的是,我读到了以下错误: 设备“c:***”上的媒体系列格式不正确。SQL 服务器无法处理此媒体系列 有人能帮我恢复这个数据库吗?Sql server 将.bak文件还原为较新的SQL server版本,sql-server,sql-server-2008,sql-server-2012,database-restore,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 服务器无法处理此媒体系列 有人能帮我恢复这个数据库吗? 提前感谢备份文件可能已损坏,也可能来自较新版本的SQL Server。尝试获取新的备份并还原它。完全
提前感谢备份文件可能已损坏,也可能来自较新版本的SQL Server。尝试获取新的备份并还原它。完全支持在SQL Server 2012上恢复SQL Server 2008 R2备份。并再次检查目标实例名称。可能是偶然的,您试图恢复的不是预期的实例。发生这种情况:-您可以尝试使用“模式和数据”选项生成脚本 尝试还原R2上的.bak,如果可以,它不会损坏。对于您的2012,可能是一个express实例,备份太大了?重复?在文件开始处使用hey编辑器查看。它看起来像什么?异常错误通常像全零或缺少文件签名一样可见。在这种情况下,转让不知何故被打破了。发布截图。