0

我直接安装了带有命名实例 (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 无效” - 我被卡住了。先生们,有什么好主意吗?谢谢你们。

4

2 回答 2

0

您是在 Windows Web Server 版本上安装它吗?我想我在尝试升级它时遇到了这个问题。可能是解决它的一些技巧,但我通过重新安装服务器来做到这一点。

于 2010-11-24T12:37:22.907 回答
0

任何应该碰巧遇到谷歌的人都会发现,解决方案是 SQL Server 2005 标准版的光盘 1 是客户端工具——这就是为什么我们没有看到任何安装服务器元素的选项的原因。光盘二包含这些。问题解决了。

随后,发现 server 2005(没有服务包)不能很好地与具有多个不是 2 的幂的处理器内核的系统配合使用。该服务只是崩溃。因此,在安装之前,必须使用 msconfig 中的引导选项将 CPU 关联性强制为 1,然后应用最新的服务包,然后恢复正确的 CPU 计数。

于 2010-12-08T12:37:57.760 回答