当我尝试将SQL Server 2008 R2 Express升级到SQL Server 2008 R2 Enterprise时,在经过所有测试后,在"选择功能"步骤失败,出现以下错误:
没有选择任何用于升级的功能。
并且有一个窗口错误消息:
此页面存在验证错误。 单击“确定”以关闭此对话框。 在安装程序页面底部查看错误,然后提供有效参数或单击“帮助”以获取更多信息。
是否可以继续操作,还是需要备份,卸载Express,然后安装新的Enterprise版本?
当我尝试将SQL Server 2008 R2 Express升级到SQL Server 2008 R2 Enterprise时,在经过所有测试后,在"选择功能"步骤失败,出现以下错误:
没有选择任何用于升级的功能。
并且有一个窗口错误消息:
此页面存在验证错误。 单击“确定”以关闭此对话框。 在安装程序页面底部查看错误,然后提供有效参数或单击“帮助”以获取更多信息。
是否可以继续操作,还是需要备份,卸载Express,然后安装新的Enterprise版本?
您可以运行设置,然后从该页面中选择维护和版本升级。从那里开始,它似乎非常流畅。
支持的版本和版本升级路径列在版本和版本升级中。您的升级路径是受支持的:
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位企业版?
您可以尝试使用命令提示符进行升级:
start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb