首页 > 解决方案 > SQL Server 数据库备份因版本差异不兼容

问题描述

我目前正在使用 Microsoft SQL Server 2012(版本:11.0.2100.60)。当我从客户端数据库恢复备份文件时,我收到以下消息:

在此处输入图像描述

当我在谷歌搜索版本 12.00.2269 时,没有这种版本(也许我没有找到)。

请告诉我在哪里可以下载该版本,升级后仍然可以将数据库从备份文件 12.00.2269 恢复到 11.0.2100.60?

**

更新

**

这是我的 SQL 服务器信息:

Microsoft SQL Server Management Studio    11.0.2100.60
Microsoft Data Access Components (MDAC)   6.1.7601.17514
Microsoft MSXML                           3.0 5.0 6.0 
Microsoft Internet Explorer               9.11.9600.19035
Microsoft .NET Framework                  4.0.30319.42000
Operating System                          6.1.7601

这是我的客户的 SQL 服务器信息:

Microsoft SQL Server Management Studio          11.0.2100.60
Microsoft Data Access Components (MDAC)         6.1.7601.17514
Microsoft MSXML                                 3.0 4.0 6.0 
Microsoft Internet Explorer                     9.11.9600.18837
Microsoft .NET Framework                        4.0.30319.42000
Operating System                                6.1.7601

唯一不同的是 Internet Explorer 版本和 MSXML 版本。我不知道为什么错误消息显示版本高于我们。

标签: sql-serversql-server-2012sql-server-2014database-backupsdatabase-restore

解决方案


Sql server 不具备数据库恢复功能的向后兼容特性,

无法降级数据库。11.0.2100.60 是 SQL Server 2012 版本。您绝对无法将此数据库还原或附加到您尝试还原的 SQL Server 2014 实例(11.0.2100.60 是 SQL Server 2012)。您唯一的选择是:

  1. 将此实例升级到 SQL Server 2014 (12.00.2269)
  2. 恢复您在 SQL Server 2012 实例上的备份,导出所有数据并将其导入 SQL Server 2014 数据库。

Sql server 版本详细信息:- http://sqlserverversions.000webhostapp.com/


推荐阅读