我不想自动更改数据库版本

时间:2014-09-01 07:17:18

标签: sql-server version

我的数据库版本是661。 当我在新版本的sqlserver中附加我的数据库时,我的数据库版本更改为665 自动。

我不想更改我的数据库版本。

我该怎么做?

3 个答案:

答案 0 :(得分:2)

好吧,我认为您使用的是661版本的SQL Server 2008 R2数据库。希望您尝试将2008 R2附加到SQL Server 2008实例,但是一旦数据库升级到2008(665版本),就无法降级到SQL Server 2008 R2(661)。

您需要卸载SQL Express并重新安装最新版本才能解决问题。

答案 1 :(得分:2)

您不能停止更改版本,当旧版本数据库连接到较新版本的SQL Server时,它必须执行这些升级步骤,以便在新版本上使数据库联机之前。这些升级是SQL Server内部的,包括文件格式更改等内容,它们本身不应该影响用户代码的行为(尽管新版本的SQL引擎可能会发生更改)。

这些升级步骤的唯一重要结果是无法再将数据库附加或还原到旧版本的SQL Server。

答案 2 :(得分:2)

当您从较低版本的SQL Server连接/恢复数据库时,无法自动阻止数据库版本升级。
资料来源:多年的经验。

但是,你可以通过THIS

手动将更高版本的数据库迁移到更低版本