我正在尝试将备份文件还原到SQL Server 2014,但我一直收到以下错误:
System.Data.SqlClient.SqlError:设备C:\ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ Backup \ model_LogBackup_2014-12-16_15-48-23.bak上的系统数据库备份不能恢复,因为它是由服务器的不同版本(12.00.2254)创建的,而不是此服务器(12.00.4213)。 (Microsoft.SqlServer.SmoExtended)
我使用相同的机器使用相同的SQL Server 2014安装创建备份,我不知道版本如何从12.00.2254更改为12.0.4213.0,我也无法分辨哪个版本更新。我被困了,我需要恢复备份文件,所有在线帖子都没有建议明确答案。
是否有办法更改当前服务器的版本以匹配备份文件(或相反)。我想过重新安装但不确定如何最终得到确切的版本?
由于
答案 0 :(得分:1)
在SQL-Server 2014 SP1 中,如果您使用,还有重置更改到restoreheader定义(3 新字段),你应该看看这个帖子:
RESTORE HEADERONLY Error 3013 after the sp1 was applied to SQL Server 2014