【发布时间】:2010-11-24 12:29:56
【问题描述】:
我直接安装了带有命名实例 (SENSE) 和单个数据库 (sense) 的 SQL Server 2005 Express,我希望在其上执行就地升级到 2005 标准版。
在没有命令行参数的情况下运行会导致先决条件检查页面上出现警告,指出要执行升级,我需要使用 SKUUPGRADE=1 从命令行开始。
当我这样做时,警告消失,升级检查通过,但在任何阶段我都没有看到实例选择屏幕(我希望它是 - 它询问我是否要创建一个新的实例或升级现有的),随后组件选择屏幕缺少服务器组件。
一点点谷歌搜索表明以下技巧:
start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=SENSE UPGRADE=SQL_Engine SKUUPGRADE=1 /qb
这会产生错误“指定的功能对于此版本的 SQL Server 无效” - 我被卡住了。先生们,有什么好主意吗?谢谢大家。
【问题讨论】:
-
您没有提到这一点,所以我将说明我确信我的妻子(一名 SQL Server DBA)会说:“第 1 步 - 备份您的数据库”。
-
整个过程的目的是我们使用现成的解决方案,其中包括用于其自身目的的 SQL Express 实例。我们希望将此升级到标准版,以避免 Express 版的各种存储/处理器/内存限制。目前系统中没有数据,但我们当然希望保留数据库本身(通过就地升级),以便已安装的现成软件继续运行。
标签: sql sql-server-2005 sql-server-2005-express