防止SQL 2008 R2增加版本号

防止SQL 2008 R2增加版本号

显然,每当我在 SQL Server 2008 R2 中附加数据库时,它都会数据库物理版本号增加至 660我能做些什么来阻止这种行为?

我必须与 SQL Server 2008(“普通”)用户共享数据库文件,并且我们的网络服务器尚未升级到 R2。

我在安装过程中意外地在我的计算机上安装了 R2,但没有注意到,而且我也不想卸载 R2,重新安装 2008,然后重新连接我的所有数据库(这无论如何都是不可能的,所以我必须编写脚本,祈祷一切顺利)。

答案1

你怎么偶然在您的机器上获取新版本的 SQL Server?

没有办法满足您的要求。这是设计使然。您也无法在 SQL Server 的早期版本中附加使用 R2 创建的数据库……是的,甚至是 2008 非 R2。

答案2

即使您用 2008 版本替换了所有系统和用户数据库,它们与您的可执行文件之间仍然会存在不兼容性。卸载/重新安装 SQL 并恢复到旧备份(您有备份,不是吗?!)或使用脚本并将数据批量加载到新备份中(确保在卸载之前先编写脚本并批量加载!)

相关内容