12

当我尝试从 SQL Server 2008 R2 Express 升级到 SQL Server 2008 R2 Enterprise 时,它​​通过了所有测试,然后在“选择功能”步骤中失败,并显示以下错误:

没有选择升级的功能。

和一个窗口错误信息:

此页面上存在验证错误。单击确定关闭此对话框。在设置页面的按钮上查看错误,然后提供有效参数或单击帮助以获取更多信息。

是否可以继续,或者我需要备份、卸载 Express,然后安装新的企业版?

4

5 回答 5

21

您可以运行安装程序,然后从该页面选择维护和版本升级。从那里看起来很顺利。

于 2011-06-13T21:18:07.673 回答
9

版本和版本升级中列出了支持的版本和版本升级路径。您的升级路径是受支持的:

SQL Server 2008 R2 Express  SQL Server 2008 R2 Express with Tools
                            SQL Server 2008 R2 Express with Advanced Services
                            SQL Server 2008 R2 Workgroup
                            SQL Server 2008 R2 Standard
                            SQL Server 2008 R2 Developer
                            SQL Server 2008 R2 Enterprise 
                            SQL Server 2008 R2 Datacenter

附注:

此 SQL Server 版本可以在 64 位服务器的 32 位子系统 (WOW64) 上升级到 SQL Server 2008 R2。WOW 模式不支持故障转移群集。如果您当前在 32 位子系统 (WOW64) 上有 SQL Server 2000 或 SQL Server 2005 故障转移群集,则不支持将故障转移群集升级到 SQL Server 2008 R2。

您的 Express 版本是 32 位安装吗?您是否尝试将其升级到 64 位企业版?

于 2010-07-28T18:20:13.370 回答
1

在我们的例子中,我将 SQL Server 2008 R2 评估版 64b 升级到 Enterprise 64b。通过 GUI(而不是提示)执行升级步骤后,我遇到了同样的错误。在我停止所有服务并以管理员身份运行 setup.exe 后,我能够毫无问题地升级,最多需要 1 分钟。

帕诺斯。

于 2012-03-14T17:48:43.713 回答
0

您可以尝试使用以下命令从命令提示符进行升级:

start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb
于 2010-07-28T18:16:15.497 回答
0

你从哪里运行你的安装程序?在我的 SQL Server 2008 Express 安装中,有 2 个 SQL Server 2008 安装中心程序可供我运行 - 我从“R2”文件夹下的一个中选择了 SQL Server 安装中心(64 位),它工作正常。

于 2012-12-18T10:00:04.527 回答