SQL Server 2014恢复备份失败

SQL Server 2014 restore backup failed

我正在尝试将备份文件还原到 SQL Server 2014,但我不断收到以下错误:

System.Data.SqlClient.SqlError: The backup of the system database on the device C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\model_LogBackup_2014-12-16_15-48-23.bak cannot be restored because it was created by a different version of the server (12.00.2254) than this server (12.00.4213). (Microsoft.SqlServer.SmoExtended)

我使用同一台机器使用 SQL 服务器 2014 的相同安装创建了备份,我不知道版本是如何从 12.00.2254 更改为 12.0.4213.0 的,我也不知道是哪个是较新的版本。我卡住了,我需要恢复备份文件,网上的所有帖子都没有给出这个问题的明确答案。

有没有办法更改当前服务器的版本以匹配备份文件(或相反)。我考虑过重新安装,但不确定如何最终获得准确的版本?

谢谢

在 SQL-Server 2014 SP1 中,restoheader 定义(3 new 字段),如果你使用它,你应该看看这个线程:

RESTORE HEADERONLY Error 3013 after the sp1 was applied to SQL Server 2014