显然,只要我在SQL Server 2008 R2中附加一个数据库,它的数据库物理版本号会增加到660 。 有什么我可以做,以防止这种行为?
我必须与SQL Server 2008(“普通”)用户共享数据库文件,我们的networking服务器也没有升级到R2。
我意外地在我的机器上安装了R2,没有注意到安装过程,我感觉不像卸载R2,重新安装2008,然后重新连接所有的数据库(这是不可能的,所以我必须编写脚本,越过我的手指,希望什么都不出错)。
你怎么无意中在你的机器上得到新版本的SQL Server?
没有办法去做你在问什么。 这是devise。 在SQL Server的早期版本中,您也无法附加使用R2创build的数据库…是的,即使是2008年的非R2版本。
即使你用2008版本replace了所有的系统和用户数据库,你仍然会在这些和你的可执行文件之间产生不兼容。 卸载/重新安装SQL,然后恢复到旧的备份(你不需要备份?),或者使用脚本和批量加载数据到新的数据库(确保在卸载之前先编写脚本和大量数据)。