【问题标题】:Upgrading SQL Server 2005 Express to Standard将 SQL Server 2005 Express 升级到标准版
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 这是 Windows Server 2003 上的全新安装。
  • 2k3 r2 标准版。 32 位。
【解决方案2】:

解决方案,对于任何应该碰巧在这方面谷歌的人来说,SQL Server 2005 标准版的 Disc 1 是客户端工具 - 这就是我们没有看到任何选项的原因安装服务器元素。光盘二包含这些。问题解决了。

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

【讨论】:

    猜你喜欢
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    相关资源
    最近更新 更多