将SQL 2005 Standard转换/升级到2008R2 Express

我目前有一个运行SQL 2005标准的Server 2003 R2虚拟机。 对于标准的要求已经消失,我们可以用Express来满足。 我们也有要求将其升级到SQL 2008 R2。 当试图升级时,SQL安装程序轰炸声称它不是一个受支持的升级path(它不是)。 这就是说,从SQL 2005 Std转换为2008R2 Express最简单的方法是什么? 我是否需要卸载2005,安装2008R2,然后附加数据库并重新configuration安全性?

就个人而言,我不是试图分离/重新连接数据库,而是运行所有事情的完整备份,然后将它们还原到新安装。

有几次在处理奇怪的“横盘”升级时,我尝试重新连接时遇到了不好的情况; 备份/恢复对我来说更加可靠。

这是非常多的select。 或者,您可以卸载标准版,安装SQL 2005,还原系统数据库,然后从SQL 2005升级到SQL 2008 R2。

它非常简单,备份所有的数据库,我build议备份.mdf和.ldf文件,而不是.bak文件。

卸载SQL 2005标准版及其所有组件。 安装Fresh SQL 2005 Express Edition或Enterprise Edition。

附加所有.mdf文件和数据库将被恢复。

然后将SQL 2005升级到SQL 2008 R2。 请参阅上面的链接,这将有助于您升级SQL。

http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=200