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

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

我目前有一台运行 SQL 2005 Standard 的 Server 2003 R2 VM。Standard 的要求已经消失,我们可以使用 Express 满足要求。我们还需要将其升级到 SQL 2008 R2。尝试升级时,SQL 安装程序失败,声称它不是受支持的升级路径(事实并非如此)。话虽如此,从 SQL 2005 Std 转换为 2008R2 Express 的最简单方法是什么?我是否需要卸载 2005,安装 2008R2,然后附加数据库并重新配置安全性?

答案1

就我个人而言,我不会尝试分离/重新连接数据库,而是会对所有内容进行完整备份,然后将其恢复到新安装。

在处理此类奇怪的“横向”升级时,我多次尝试重新连接时遇到了麻烦;备份/恢复对我来说更加可靠。

答案2

这几乎就是选项。或者您可以卸载 Standard,安装 SQL 2005,恢复系统数据库,然后从 SQL 2005 升级到 SQL 2008 R2。

答案3

这很简单,备份所有数据库,我建议备份 .mdf 和 .ldf 文件而不是 .bak 文件。

卸载 SQL 2005 标准版及其所有组件。安装全新的 SQL 2005 快速版或企业版。

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

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

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

相关内容