-----------数据库还原出现版本错误时可参考。如果您试图附加一个数据库到一个较早的版本,你会得到错误消息,的文本中列出的内部版本号码与SQL Server错误948。例如,出现以下错误如果您尝试连接到SQL Server 2008服务器的SQL Server 2008 R2数据库:
The database 'MyDatabase' cannot be opened because it is version 665. This server supports version 661 and earlier. A downgrade path is not supported.
“MyDatabase" 的数据库无法打开,因为它是665版本。该服务器支持661和更早版本。不支持降级路径。
如果你不确定是源数据库的版本,下面的映射表的SQL Server版本的内部版本号,以便您可以决定您需要的附加成功的最低版本:
SQL Server Version
Internal Database Version
SQL Server 2008 R2
665
SQL Server 2008
661
SQL Server 2005 SP2+ with vardecimal enabled
612
SQL Server 2005
611
SQL Server 2000
539
SQL Server 7
515
面是允许的SQL Server数据库附加或还原的升级路径。附加或还原成功后内部的数据库版本将更改为高的版本号。
Target SQL Server Version
Source SQL Server Version
Internal Database Version
SQL Server 2008 R2
SQL Server 2008 R2
665
SQL Server 2008
661
SQL Server 2005 with vardecimal enabled
612
SQL Server 2005
611
SQL Server 2000
539
SQL Server 2008
SQL Server 2008
661
SQL Server 2005 with vardecimal enabled
612
SQL Server 2005
611
SQL Server 2000
539
SQL Server 2005 SP2+
SQL Server 2005 with vardecimal enabled
612
SQL Server 2005
611
SQL Server 2000
539
SQL Server 7
515
SQL Server 2005
SQL Server 2005
611
SQL Server 2000
539
SQL Server 7
515
SQL Server 2000
SQL Server 2000
539
SQL Server 7
515
SQL Server 7
SQL Server 7
515
Database File Versions and Upgrade Paths
正如我刚才所说,不支持降级。你需要复制对象和数据从源数据库更新到旧的目标,如果你需要降级附加或还原数据库复制到一个较早的版本是不是一种选择。
企业互联,融合发展;
精品培训,信而收益。
网络科技,创新管理;
服务经纬,始终如一。